diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index b3e7cb44c390..dd46fb1fbede 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -10,18 +10,22 @@ + + + tools:replace="android:supportsRtl" + android:backupAgent="com.group_ib.react.BackupAgentHelper" + tools:ignore="AllowBackup,GoogleAppIndexingWarning"> + + diff --git a/android/settings.gradle b/android/settings.gradle index dc44374527c7..2a3c4f80a3da 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -12,6 +12,10 @@ include ':react-native-config' project(':react-native-config').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-config/android') include ':react-native-plaid-link-sdk' project(':react-native-plaid-link-sdk').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-plaid-link-sdk/android') +include ':gibsdk' +project(':gibsdk').projectDir = new File(rootProject.projectDir, '../node_modules/group-ib-fp/android/gibsdk') +include ':package' +project(':package').projectDir = new File(rootProject.projectDir, '../node_modules/group-ib-fp/android/package') include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/config/webpack/webpack.common.ts b/config/webpack/webpack.common.ts index d540be6002db..f3406360d048 100644 --- a/config/webpack/webpack.common.ts +++ b/config/webpack/webpack.common.ts @@ -128,6 +128,7 @@ const getCommonConfiguration = ({file = '.env', platform = 'web'}: Environment): // These files are copied over as per instructions here // https://github.com/wojtekmaj/react-pdf#copying-cmaps {from: 'node_modules/pdfjs-dist/cmaps/', to: 'cmaps/'}, + {from: 'web/gib.js', to: 'js/gib.js'}, ], }), new EnvironmentPlugin({JEST_WORKER_ID: ''}), diff --git a/ios/NewExpensify.xcodeproj/project.pbxproj b/ios/NewExpensify.xcodeproj/project.pbxproj index b939e3facda1..d2a02f32a559 100644 --- a/ios/NewExpensify.xcodeproj/project.pbxproj +++ b/ios/NewExpensify.xcodeproj/project.pbxproj @@ -687,6 +687,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/RNPermissions/RNPermissionsPrivacyInfo.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", @@ -707,6 +708,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleUtilities_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNPermissionsPrivacyInfo.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", diff --git a/ios/NewExpensify/Chat.entitlements b/ios/NewExpensify/Chat.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/Chat.entitlements +++ b/ios/NewExpensify/Chat.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyDebugAdHoc.entitlements b/ios/NewExpensify/NewExpensifyDebugAdHoc.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyDebugAdHoc.entitlements +++ b/ios/NewExpensify/NewExpensifyDebugAdHoc.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyDebugDevelopment.entitlements b/ios/NewExpensify/NewExpensifyDebugDevelopment.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyDebugDevelopment.entitlements +++ b/ios/NewExpensify/NewExpensifyDebugDevelopment.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyDebugProduction.entitlements b/ios/NewExpensify/NewExpensifyDebugProduction.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyDebugProduction.entitlements +++ b/ios/NewExpensify/NewExpensifyDebugProduction.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyReleaseAdHoc.entitlements b/ios/NewExpensify/NewExpensifyReleaseAdHoc.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyReleaseAdHoc.entitlements +++ b/ios/NewExpensify/NewExpensifyReleaseAdHoc.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyReleaseDevelopment.entitlements b/ios/NewExpensify/NewExpensifyReleaseDevelopment.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyReleaseDevelopment.entitlements +++ b/ios/NewExpensify/NewExpensifyReleaseDevelopment.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/NewExpensify/NewExpensifyReleaseProduction.entitlements b/ios/NewExpensify/NewExpensifyReleaseProduction.entitlements index 831c5b2d5c8f..0443ec9d303f 100644 --- a/ios/NewExpensify/NewExpensifyReleaseProduction.entitlements +++ b/ios/NewExpensify/NewExpensifyReleaseProduction.entitlements @@ -14,6 +14,8 @@ applinks:staging.new.expensify.com webcredentials:new.expensify.com + com.apple.developer.networking.wifi-info + com.apple.developer.usernotifications.communication com.apple.security.application-groups diff --git a/ios/Podfile.lock b/ios/Podfile.lock index ff386b2e90a7..80061fb22cf1 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2615,7 +2615,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNPermissions (3.10.1): + - RNPermissions (5.4.0): - DoubleConversion - glog - hermes-engine @@ -3517,7 +3517,7 @@ SPEC CHECKSUMS: RNLocalize: d4b8af4e442d4bcca54e68fc687a2129b4d71a81 rnmapbox-maps: 1d313fe5d7d18845b3015ffd6994e0c81afbffcd RNNitroSQLite: 0243d91c6662d8a334fb4953c969b82884ac6c68 - RNPermissions: ae4949b7250af8edc4791e440490c0f96237b329 + RNPermissions: 2bd29bcb1b2b1c6f8169f543db9d37680b9af9d8 RNReactNativeHapticFeedback: 5fdbbaedabc1698dc3bb2a72105fadf63136a451 RNReanimated: 67d8eda35002543abb656f25fa1a457ceeab6807 RNScreens: 9b9bb7f9dc3eb218d79d84e0ac15df65d0e349f2 diff --git a/modules/react-native-module-fhp/.editorconfig b/modules/react-native-module-fhp/.editorconfig new file mode 100644 index 000000000000..65365be68e69 --- /dev/null +++ b/modules/react-native-module-fhp/.editorconfig @@ -0,0 +1,15 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + +root = true + +[*] + +indent_style = space +indent_size = 2 + +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/modules/react-native-module-fhp/.gitattributes b/modules/react-native-module-fhp/.gitattributes new file mode 100644 index 000000000000..030ef1448fb5 --- /dev/null +++ b/modules/react-native-module-fhp/.gitattributes @@ -0,0 +1,3 @@ +*.pbxproj -text +# specific for windows script files +*.bat text eol=crlf \ No newline at end of file diff --git a/modules/react-native-module-fhp/.gitignore b/modules/react-native-module-fhp/.gitignore new file mode 100644 index 000000000000..65aa33c13501 --- /dev/null +++ b/modules/react-native-module-fhp/.gitignore @@ -0,0 +1,67 @@ +# OSX +# +.DS_Store + +# XDE +.expo/ + +# VSCode +.vscode/ +jsconfig.json + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace + +# Android/IJ +# +.classpath +.cxx +.gradle +.idea +.project +.settings +local.properties +android.iml + +# Cocoapods +# +example/ios/Pods + +# Ruby +example/vendor/ + +# node.js +# +node_modules/ +npm-debug.log +yarn-debug.log +yarn-error.log + +# BUCK +buck-out/ +\.buckd/ +android/app/libs +android/keystores/debug.keystore + +# Expo +.expo/* + +# generated by bob +lib/ diff --git a/modules/react-native-module-fhp/.watchmanconfig b/modules/react-native-module-fhp/.watchmanconfig new file mode 100644 index 000000000000..9e26dfeeb6e6 --- /dev/null +++ b/modules/react-native-module-fhp/.watchmanconfig @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/modules/react-native-module-fhp/.yarnrc b/modules/react-native-module-fhp/.yarnrc new file mode 100644 index 000000000000..fedc0f117af4 --- /dev/null +++ b/modules/react-native-module-fhp/.yarnrc @@ -0,0 +1,3 @@ +# Override Yarn command so we can automatically setup the repo on running `yarn` + +yarn-path "scripts/bootstrap.js" diff --git a/modules/react-native-module-fhp/android/build.gradle b/modules/react-native-module-fhp/android/build.gradle new file mode 100644 index 000000000000..1119cd102f39 --- /dev/null +++ b/modules/react-native-module-fhp/android/build.gradle @@ -0,0 +1,140 @@ +buildscript { + repositories { + google() + mavenCentral() + jcenter() + } + + dependencies { + classpath 'com.android.tools.build:gradle:3.5.3' + } +} + +def isNewArchitectureEnabled() { + return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true" +} + +apply plugin: 'com.android.library' + +if (isNewArchitectureEnabled()) { + apply plugin: 'com.facebook.react' +} + +def getExtOrDefault(name) { + return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties['ModuleFhpIos_' + name] +} + +def getExtOrIntegerDefault(name) { + return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties['ModuleFhpIos_' + name]).toInteger() +} + +android { + compileSdkVersion getExtOrIntegerDefault('compileSdkVersion') + + defaultConfig { + minSdkVersion getExtOrIntegerDefault('minSdkVersion') + targetSdkVersion getExtOrIntegerDefault('targetSdkVersion') + buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() + } + buildTypes { + release { + minifyEnabled false + } + } + + lintOptions { + disable 'GradleCompatible' + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + +} + +repositories { + mavenCentral() + google() + + def found = false + def defaultDir = null + def androidSourcesName = 'React Native sources' + + if (rootProject.ext.has('reactNativeAndroidRoot')) { + defaultDir = rootProject.ext.get('reactNativeAndroidRoot') + } else { + defaultDir = new File( + projectDir, + '/../../../node_modules/react-native/android' + ) + } + + if (defaultDir.exists()) { + maven { + url defaultDir.toString() + name androidSourcesName + } + + logger.info(":${project.name}:reactNativeAndroidRoot ${defaultDir.canonicalPath}") + found = true + } else { + def parentDir = rootProject.projectDir + + 1.upto(5, { + if (found) return true + parentDir = parentDir.parentFile + + def androidSourcesDir = new File( + parentDir, + 'node_modules/react-native' + ) + + def androidPrebuiltBinaryDir = new File( + parentDir, + 'node_modules/react-native/android' + ) + + if (androidPrebuiltBinaryDir.exists()) { + maven { + url androidPrebuiltBinaryDir.toString() + name androidSourcesName + } + + logger.info(":${project.name}:reactNativeAndroidRoot ${androidPrebuiltBinaryDir.canonicalPath}") + found = true + } else if (androidSourcesDir.exists()) { + maven { + url androidSourcesDir.toString() + name androidSourcesName + } + + logger.info(":${project.name}:reactNativeAndroidRoot ${androidSourcesDir.canonicalPath}") + found = true + } + }) + } + + if (!found) { + throw new GradleException( + "${project.name}: unable to locate React Native android sources. " + + "Ensure you have you installed React Native as a dependency in your project and try again." + ) + } +} + +dependencies { + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" + implementation(project(':gibsdk')) + implementation(project(':package')) +// From node_modules +} + +if (isNewArchitectureEnabled()) { + react { + jsRootDir = file("../src/") + libraryName = "ModuleFhpIos" + codegenJavaPackageName = "com.group_ib.react" + } +} diff --git a/modules/react-native-module-fhp/android/fhp.gradle b/modules/react-native-module-fhp/android/fhp.gradle new file mode 100644 index 000000000000..3ea0fb42c10b --- /dev/null +++ b/modules/react-native-module-fhp/android/fhp.gradle @@ -0,0 +1 @@ +// empty config diff --git a/modules/react-native-module-fhp/android/gibsdk/build.gradle b/modules/react-native-module-fhp/android/gibsdk/build.gradle new file mode 100644 index 000000000000..8d5f82149a20 --- /dev/null +++ b/modules/react-native-module-fhp/android/gibsdk/build.gradle @@ -0,0 +1,2 @@ +configurations.maybeCreate("default") +artifacts.add("default", file('gibsdk-androidx-2.0.1335201224.aar')) \ No newline at end of file diff --git a/modules/react-native-module-fhp/android/gibsdk/gibsdk-androidx-2.0.1335201224.aar b/modules/react-native-module-fhp/android/gibsdk/gibsdk-androidx-2.0.1335201224.aar new file mode 100644 index 000000000000..c36fad7469d9 Binary files /dev/null and b/modules/react-native-module-fhp/android/gibsdk/gibsdk-androidx-2.0.1335201224.aar differ diff --git a/modules/react-native-module-fhp/android/gradle.properties b/modules/react-native-module-fhp/android/gradle.properties new file mode 100644 index 000000000000..ad0837b88c2e --- /dev/null +++ b/modules/react-native-module-fhp/android/gradle.properties @@ -0,0 +1,5 @@ +ModuleFhpIos_kotlinVersion=1.7.0 +ModuleFhpIos_minSdkVersion=21 +ModuleFhpIos_targetSdkVersion=31 +ModuleFhpIos_compileSdkVersion=31 +ModuleFhpIos_ndkversion=21.4.7075529 diff --git a/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.jar b/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000000..7454180f2ae8 Binary files /dev/null and b/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.properties b/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000000..69a9715077f4 --- /dev/null +++ b/modules/react-native-module-fhp/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/modules/react-native-module-fhp/android/gradlew b/modules/react-native-module-fhp/android/gradlew new file mode 100755 index 000000000000..744e882ed572 --- /dev/null +++ b/modules/react-native-module-fhp/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 + ;; + MSYS* | 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/modules/react-native-module-fhp/android/gradlew.bat b/modules/react-native-module-fhp/android/gradlew.bat new file mode 100644 index 000000000000..107acd32c4e6 --- /dev/null +++ b/modules/react-native-module-fhp/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/modules/react-native-module-fhp/android/package/build.gradle b/modules/react-native-module-fhp/android/package/build.gradle new file mode 100644 index 000000000000..cf5eed42e0be --- /dev/null +++ b/modules/react-native-module-fhp/android/package/build.gradle @@ -0,0 +1,2 @@ +configurations.maybeCreate("default") +artifacts.add("default", file('gibx-package-collection-1.0.1335201224.aar')) \ No newline at end of file diff --git a/modules/react-native-module-fhp/android/package/gibx-package-collection-1.0.1335201224.aar b/modules/react-native-module-fhp/android/package/gibx-package-collection-1.0.1335201224.aar new file mode 100644 index 000000000000..a970b797a7a4 Binary files /dev/null and b/modules/react-native-module-fhp/android/package/gibx-package-collection-1.0.1335201224.aar differ diff --git a/modules/react-native-module-fhp/android/src/main/AndroidManifest.xml b/modules/react-native-module-fhp/android/src/main/AndroidManifest.xml new file mode 100644 index 000000000000..78a38fa35b77 --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/AndroidManifest.xml @@ -0,0 +1,4 @@ + + + diff --git a/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/BackupAgentHelper.java b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/BackupAgentHelper.java new file mode 100644 index 000000000000..9eda9c786998 --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/BackupAgentHelper.java @@ -0,0 +1,14 @@ +package com.group_ib.react; + +import com.group_ib.sdk.MobileSdk; + +public class BackupAgentHelper extends MobileSdk.BackupAgentHelper { + public BackupAgentHelper() { + super(); + } + + @Override + public void onCreate() { + super.onCreate(); + } +} diff --git a/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpModule.java b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpModule.java new file mode 100644 index 000000000000..74bc1313c4e6 --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpModule.java @@ -0,0 +1,288 @@ +package com.group_ib.react; + +import android.app.Activity; +import android.os.Handler; +import android.util.Log; +import android.webkit.WebView; + +import androidx.annotation.NonNull; + +import com.facebook.react.bridge.Arguments; +import com.facebook.react.bridge.Callback; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.bridge.ReactContextBaseJavaModule; +import com.facebook.react.bridge.ReactMethod; +import com.facebook.react.bridge.WritableMap; +import com.facebook.react.module.annotations.ReactModule; +import com.facebook.react.bridge.ReadableArray; +import com.group_ib.sdk.MobileSdk; +import com.group_ib.sdk.PackageCollectionModule; +import java.util.HashSet; +import java.util.Map; + + +@ReactModule(name = FhpModule.NAME) +public class FhpModule extends ReactContextBaseJavaModule { + public static final String NAME = "ModuleFhpIos"; + private static final String HEADER_USER_AGENT = "User-Agent"; + private static MobileSdk sdk = null; + private static WebView webView = null; + private Handler mMainHandler = null; + + enum Capabilities { + CELLS_COLLECTION_CAPABILITY(MobileSdk.Capability.CellsCollectionCapability), + ACCESS_POINTS_COLLECTION_CAPABILITY(MobileSdk.Capability.AccessPointsCollectionCapability), + LOCATION_CAPABILITY(MobileSdk.Capability.LocationCapability), + GLOBAL_IDENTIFICATION_CAPABILITY(MobileSdk.Capability.GlobalIdentificationCapability), + CLOUD_IDENTIFICATION_CAPABILITY(MobileSdk.Capability.CloudIdentificationCapability), + CALL_IDENTIFICATION_CAPABILITY(MobileSdk.Capability.CallIdentificationCapability), + ACTIVITY_COLLECTION_CAPABILITY(MobileSdk.Capability.ActivityCollectionCapability), + MOTION_COLLECTION_CAPABILITY(MobileSdk.Capability.MotionCollectionCapability), + PACKAGE_COLLECTION_CAPABILITY(MobileSdk.Capability.PackageCollectionCapability); + final MobileSdk.Capability value; + Capabilities(MobileSdk.Capability val) { + this.value = val; + } + } + + public static synchronized void initAppWebView(WebView wv) { + if (sdk != null) { + sdk.initAppWebView(wv); + webView = null; + } else { + webView = wv; + } + } + + public FhpModule(ReactApplicationContext reactContext) { + super(reactContext); + } + + @Override + public void initialize() { + super.initialize(); + mMainHandler = new Handler(getReactApplicationContext().getMainLooper()); + try { + MobileSdk.enableDebugLogs(); + PackageCollectionModule.init(); + Activity activity = getCurrentActivity(); + sdk = MobileSdk.init(activity != null ? activity : getReactApplicationContext()); + if (webView != null) initAppWebView(webView); + } catch (Exception e) { + Log.e("GIBSDK", "failed to initialize SDK", e); + } + } + + @Override + @NonNull + public String getName() { + return NAME; + } + + @ReactMethod + public void setCustomerId(String customerId, Callback errorCallback) { + try { + sdk.setCustomerId(customerId); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setTargetURL(String targetUrl, Callback errorCallback) { + try { + sdk.setTargetURL(targetUrl); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setPublicKeyForPinning(String pubKey, Callback errorCallback) { + try { + if (pubKey != null) { + HashSet keySet = new HashSet<>(); + keySet.add(pubKey); + sdk.setPublicKeyForPinning(keySet); + } + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setPublicKeysForPinning(ReadableArray pubKeys, Callback errorCallback) { + try { + if (pubKeys != null) { + HashSet keySet = new HashSet<>(); + for (int i = 0; i < pubKeys.size(); i++) { + keySet.add(pubKeys.getString(i)); + } + sdk.setPublicKeyForPinning(keySet); + } + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setLogin(String login, Callback errorCallback) { + try { + sdk.setLogin(login); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setSessionId(String sessionId, Callback errorCallback) { + try { + sdk.setSessionId(sessionId); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setFormat(String param, int format, Callback errorCallback) { + try { + sdk.setFormat(param, format); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setPubKey(String pubKey, Callback errorCallback) { + try { + sdk.setPubKey(pubKey); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setCustomEvent(String customEvent, Callback errorCallback) { + try { + sdk.setCustomEvent(customEvent); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setAttributeTitle(String title, String value, int format, Callback errorCallback) { + try { + sdk.setAttribute(title, value, format); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setLogURL(String url, Callback errorCallback) { + try { + sdk.setLogURL(url); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setHeaderValue(String value, String name, Callback errorCallback) { + try { + sdk.setHeader(name, value); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setUserAgent(String value, Callback errorCallback) { + try { + sdk.setHeader(HEADER_USER_AGENT, value); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setKeepAliveTimeout(int timeout, Callback errorCallback) { + try { + sdk.setKeepAliveTimeout(timeout); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void setGlobalIdURL(String globalIdURL, Callback errorCallback) { + try { + sdk.setGlobalIdURL(globalIdURL); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void enableAndroidCapability(int capability, Callback callback) { + MobileSdk.Capability sdkCapability = Capabilities.values()[capability].value; + if (sdkCapability == MobileSdk.Capability.ActivityCollectionCapability) { + mMainHandler.post(new Runnable(){ + @Override + public void run() { + enableCapability(sdkCapability, callback); + } + }); + } else { + enableCapability(sdkCapability, callback); + } + } + + private void enableCapability(MobileSdk.Capability capability, Callback callback) { + try { + sdk.enableCapability(capability); + callback.invoke(null, true); + } catch (Exception e) { + callback.invoke(e.getMessage(), false); + } + } + + @ReactMethod + public void disableAndroidCapability(int capability, Callback callback) { + try { + sdk.disableCapability(Capabilities.values()[capability].value); + callback.invoke(null, true); + } catch (Exception e) { + callback.invoke(e.getMessage(), false); + } + } + + @ReactMethod + public void run(Callback errorCallback) { + try { + sdk.run(); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void stop(Callback errorCallback) { + try { + sdk.stop(); + } catch (Exception e) { + errorCallback.invoke(e.getMessage()); + } + } + + @ReactMethod + public void getCookies(Callback cookiesCallback) { + Map cookies = sdk.getCookies(); + WritableMap cookiesMap = Arguments.createMap(); + for (Map.Entry entry : cookies.entrySet()) { + cookiesMap.putString(entry.getKey(), entry.getValue()); + } + cookiesCallback.invoke(cookiesMap); + } +} diff --git a/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpPackage.java b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpPackage.java new file mode 100644 index 000000000000..64c33158a57e --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/FhpPackage.java @@ -0,0 +1,28 @@ +package com.group_ib.react; + +import androidx.annotation.NonNull; + +import com.facebook.react.ReactPackage; +import com.facebook.react.bridge.NativeModule; +import com.facebook.react.bridge.ReactApplicationContext; +import com.facebook.react.uimanager.ViewManager; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public class FhpPackage implements ReactPackage { + @NonNull + @Override + public List createNativeModules(@NonNull ReactApplicationContext reactContext) { + List modules = new ArrayList<>(); + modules.add(new FhpModule(reactContext)); + return modules; + } + + @NonNull + @Override + public List createViewManagers(@NonNull ReactApplicationContext reactContext) { + return Collections.emptyList(); + } +} diff --git a/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/GibProvider.java b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/GibProvider.java new file mode 100644 index 000000000000..041a2f2522ff --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/GibProvider.java @@ -0,0 +1,12 @@ +package com.group_ib.react; + +import android.content.ContentValues; +import android.database.Cursor; +import android.net.Uri; + +public class GibProvider extends com.group_ib.sdk.provider.GibProvider { + @Override + protected String initProviderName() { + return getContext().getPackageName() + ".gib"; + } +} diff --git a/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/WebViewClient.java b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/WebViewClient.java new file mode 100644 index 000000000000..45e784bf4c6d --- /dev/null +++ b/modules/react-native-module-fhp/android/src/main/java/com/group_ib/react/WebViewClient.java @@ -0,0 +1,19 @@ +package com.group_ib.react; + +import android.graphics.Bitmap; +import android.webkit.WebView; + +import com.group_ib.sdk.MobileSdk; + +public class WebViewClient extends android.webkit.WebViewClient { + private final MobileSdk.WebViewClient webViewClient; + + public WebViewClient() { + webViewClient = new MobileSdk.WebViewClient(); + } + + @Override + public void onPageStarted(WebView webView, String s, Bitmap bitmap) { + webViewClient.onPageStarted(webView, s, bitmap); + } +} diff --git a/modules/react-native-module-fhp/babel.config.js b/modules/react-native-module-fhp/babel.config.js new file mode 100644 index 000000000000..f842b77fcfb8 --- /dev/null +++ b/modules/react-native-module-fhp/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], +}; diff --git a/modules/react-native-module-fhp/group-ib-fp.podspec b/modules/react-native-module-fhp/group-ib-fp.podspec new file mode 100644 index 000000000000..c4d6ead3f067 --- /dev/null +++ b/modules/react-native-module-fhp/group-ib-fp.podspec @@ -0,0 +1,36 @@ +require "json" + +package = JSON.parse(File.read(File.join(__dir__, "package.json"))) +folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' + +Pod::Spec.new do |s| + s.name = "group-ib-fp" + s.version = package["version"] + s.summary = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.authors = package["author"] + + s.platforms = { :ios => "11.0" } + s.source = { :git => "https://group-ib.com.git", :tag => "#{s.version}" } + + s.source_files = "ios/*.{h,m,mm,swift}" + + s.dependency "React-Core" + s.vendored_frameworks = ['iOS/Frameworks/GIBMobileSdk.xcframework', 'iOS/Frameworks/FPAppsCapability.xcframework', 'iOS/Frameworks/FPCallCapability.xcframework'] + + # Don't install the dependencies when we run `pod install` in the old architecture. + if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then + s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1" + s.pod_target_xcconfig = { + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", + "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" + } + s.dependency "React-Codegen" + s.dependency "RCT-Folly" + s.dependency "RCTRequired" + s.dependency "RCTTypeSafety" + s.dependency "ReactCommon/turbomodule/core" + end +end diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/Info.plist new file mode 100644 index 000000000000..0888a5d9fb3e --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + FPAppsCapability.framework/FPAppsCapability + LibraryIdentifier + ios-arm64 + LibraryPath + FPAppsCapability.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + FPAppsCapability.framework/FPAppsCapability + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + FPAppsCapability.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeDirectory b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 000000000000..d7f1d8d9213c Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeDirectory differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 000000000000..7187a65a774c Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements-1 b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 000000000000..6ca04317f074 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..996947a07150 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,488 @@ + + + + + files + + ios-arm64/FPAppsCapability.framework/FPAppsCapability + + 2WwFDQ6f98QLmFnjVxReZNYZ048= + + ios-arm64/FPAppsCapability.framework/Headers/FPAppsCapability.h + + Z5dEd4cUcu56JnM5uy5fD/+vCXY= + + ios-arm64/FPAppsCapability.framework/Info.plist + + fWhqfN4Fo121lhCXLv20A2GMSv4= + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + P+cFoiF+JnlXsYseNB/11BNBqWA= + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.abi.json + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.private.swiftinterface + + BOwKH9+a9UVL1JWQrnl0KJJ85A4= + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftdoc + + 0oAiCqMelyLbTyLxJ0LLAleEzZw= + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftinterface + + BOwKH9+a9UVL1JWQrnl0KJJ85A4= + + ios-arm64/FPAppsCapability.framework/Modules/module.modulemap + + SUw+ieiL/PtLaQWkHpTQ7oq0694= + + ios-arm64/FPAppsCapability.framework/PrivacyInfo.xcprivacy + + lKKXNpnNbKjWqty7Ovu52zbl6ro= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/FPAppsCapability + + JvAchsbD4ek9fVQpZg0OXbD8c/s= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Headers/FPAppsCapability.h + + Z5dEd4cUcu56JnM5uy5fD/+vCXY= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Info.plist + + RFp2AkYxDawhLB+Rq7WgtzcDVlk= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + HV7oyPQh4PGa+77DhT1feK8Rq6U= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + gIEGJOQjQBSY5rKDkrh/7WfuuNs= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + EZv7RiSHvwpmlR7njvBPnudpOMo= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + y+gUA1FtOujWKEVS4YTcleVls9o= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 80GlmyaWfvRsHfBbfau5nrhDt44= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + y+gUA1FtOujWKEVS4YTcleVls9o= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/module.modulemap + + SUw+ieiL/PtLaQWkHpTQ7oq0694= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/PrivacyInfo.xcprivacy + + lKKXNpnNbKjWqty7Ovu52zbl6ro= + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/_CodeSignature/CodeResources + + tcCKjjcaxJVgNQqZCc4ex15ACqw= + + + files2 + + ios-arm64/FPAppsCapability.framework/FPAppsCapability + + hash + + 2WwFDQ6f98QLmFnjVxReZNYZ048= + + hash2 + + GAK+KI2+4Z9EySe4/QoKar9eFuQ3o7O4NmfrNJMgZeI= + + + ios-arm64/FPAppsCapability.framework/Headers/FPAppsCapability.h + + hash + + Z5dEd4cUcu56JnM5uy5fD/+vCXY= + + hash2 + + W3WIKomMBPY4Xcym5stj9Lkjkf66/ftJejWJiM1hT+s= + + + ios-arm64/FPAppsCapability.framework/Info.plist + + hash + + fWhqfN4Fo121lhCXLv20A2GMSv4= + + hash2 + + u5oUY9LUFl+ZOkW2GxtGVl4bmB6LTg7cvXio+PKeJVQ= + + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + hash + + P+cFoiF+JnlXsYseNB/11BNBqWA= + + hash2 + + R4tn4UMznwu3CfgH8ktqISpuCz/Y5AE4XIxax/50R9Y= + + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.abi.json + + hash + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + hash2 + + o2oYZoiZxEexNlKrahvZV3L1jPb4HJfzf9cN5r5dBL4= + + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + BOwKH9+a9UVL1JWQrnl0KJJ85A4= + + hash2 + + CEw16W4RzfsO1FI0pKppkukcV7qSBu1pkgSeQptojKk= + + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + 0oAiCqMelyLbTyLxJ0LLAleEzZw= + + hash2 + + AtrZlSliVwYFFlnzfLDa2GODMHjqXi6wkN3eARrlXJo= + + + ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + BOwKH9+a9UVL1JWQrnl0KJJ85A4= + + hash2 + + CEw16W4RzfsO1FI0pKppkukcV7qSBu1pkgSeQptojKk= + + + ios-arm64/FPAppsCapability.framework/Modules/module.modulemap + + hash + + SUw+ieiL/PtLaQWkHpTQ7oq0694= + + hash2 + + Q1FkQKuLDIjgaT/09klRKq2hdQ9FO/OCxfJjaePrt1o= + + + ios-arm64/FPAppsCapability.framework/PrivacyInfo.xcprivacy + + hash + + lKKXNpnNbKjWqty7Ovu52zbl6ro= + + hash2 + + hdywyE9Hf8tHcs5JqnqHYzJdqK5tXIiDzlLii7f3Bns= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/FPAppsCapability + + hash + + JvAchsbD4ek9fVQpZg0OXbD8c/s= + + hash2 + + C5jJVKWvfWT8vweB7NxGcQ8SGGKq+qw2M8MgfrSvoG8= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Headers/FPAppsCapability.h + + hash + + Z5dEd4cUcu56JnM5uy5fD/+vCXY= + + hash2 + + W3WIKomMBPY4Xcym5stj9Lkjkf66/ftJejWJiM1hT+s= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Info.plist + + hash + + RFp2AkYxDawhLB+Rq7WgtzcDVlk= + + hash2 + + woI7hWqfMnJPeAQH+1c5SLZekUq2ftYizzcl2wLRSLk= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash + + HV7oyPQh4PGa+77DhT1feK8Rq6U= + + hash2 + + zCsa6q7RQws1BW4cB10sMmxdbbswS8irIasHkusz96g= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash + + gIEGJOQjQBSY5rKDkrh/7WfuuNs= + + hash2 + + vMWcHyXViqy7scrv1uRrCbE0SXSnzI3JUV3cYXH9fdA= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + hash2 + + o2oYZoiZxEexNlKrahvZV3L1jPb4HJfzf9cN5r5dBL4= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + hash2 + + NdIadHpRQ3ZLaGQDqhbL0p6gY0igo/5jYU9GOkL4G/s= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + EZv7RiSHvwpmlR7njvBPnudpOMo= + + hash2 + + Q2V2n7w6SuJSEeberDLsPXIrUGE0Uw1r2c4r1BH7Z+0= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + hash2 + + NdIadHpRQ3ZLaGQDqhbL0p6gY0igo/5jYU9GOkL4G/s= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + hash2 + + o2oYZoiZxEexNlKrahvZV3L1jPb4HJfzf9cN5r5dBL4= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + y+gUA1FtOujWKEVS4YTcleVls9o= + + hash2 + + KY863Ql4YNtF6GesYcGTu4BiAlZW2mh5YTYX9us2ccE= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + 80GlmyaWfvRsHfBbfau5nrhDt44= + + hash2 + + v4yHUkOEVt2e9uKS7hX0plRz8chQSgdhT805DsIcfq0= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + y+gUA1FtOujWKEVS4YTcleVls9o= + + hash2 + + KY863Ql4YNtF6GesYcGTu4BiAlZW2mh5YTYX9us2ccE= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/module.modulemap + + hash + + SUw+ieiL/PtLaQWkHpTQ7oq0694= + + hash2 + + Q1FkQKuLDIjgaT/09klRKq2hdQ9FO/OCxfJjaePrt1o= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/PrivacyInfo.xcprivacy + + hash + + lKKXNpnNbKjWqty7Ovu52zbl6ro= + + hash2 + + hdywyE9Hf8tHcs5JqnqHYzJdqK5tXIiDzlLii7f3Bns= + + + ios-arm64_x86_64-simulator/FPAppsCapability.framework/_CodeSignature/CodeResources + + hash + + tcCKjjcaxJVgNQqZCc4ex15ACqw= + + hash2 + + jfTjECIcTOyRP7bmHoz2kk+rjIzrPckmUp9Nwao8zFc= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeSignature b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 000000000000..cc521e437b63 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/_CodeSignature/CodeSignature differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/FPAppsCapability b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/FPAppsCapability new file mode 100755 index 000000000000..8b65ec88c5dd Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/FPAppsCapability differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Headers/FPAppsCapability.h b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Headers/FPAppsCapability.h new file mode 100644 index 000000000000..8c25c3a50b7b --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Headers/FPAppsCapability.h @@ -0,0 +1,17 @@ +// +// FPAppsCapability.h +// FPAppsCapability +// +// Created by Mikhail Lutskiy on 11/04/2024. +// Copyright © 2024 Group-IB. All rights reserved. +// + +#import + +//! Project version number for FPAppsCapability. +FOUNDATION_EXPORT double FPAppsCapabilityVersionNumber; + +//! Project version string for FPAppsCapability. +FOUNDATION_EXPORT const unsigned char FPAppsCapabilityVersionString[]; + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Info.plist new file mode 100644 index 000000000000..f2403c7fcd20 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 000000000000..aa3901705049 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 000000000000..957926f9f78a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,54 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPAppsCapability", + "printedName": "FPAppsCapability", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2074, + "length": 16, + "value": "\"installed_apps\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 5, + "value": "\":\/\/\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 000000000000..c925e1d34d6a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 000000000000..2cfa6e45b2b2 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 000000000000..c925e1d34d6a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/module.modulemap new file mode 100644 index 000000000000..a1efc50da31a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module FPAppsCapability { + umbrella header "FPAppsCapability.h" + export * + + module * { export * } +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..2ce2081ee9de --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64/FPAppsCapability.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,12 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/FPAppsCapability b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/FPAppsCapability new file mode 100755 index 000000000000..eed883626a15 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/FPAppsCapability differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Headers/FPAppsCapability.h b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Headers/FPAppsCapability.h new file mode 100644 index 000000000000..8c25c3a50b7b --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Headers/FPAppsCapability.h @@ -0,0 +1,17 @@ +// +// FPAppsCapability.h +// FPAppsCapability +// +// Created by Mikhail Lutskiy on 11/04/2024. +// Copyright © 2024 Group-IB. All rights reserved. +// + +#import + +//! Project version number for FPAppsCapability. +FOUNDATION_EXPORT double FPAppsCapabilityVersionNumber; + +//! Project version string for FPAppsCapability. +FOUNDATION_EXPORT const unsigned char FPAppsCapabilityVersionString[]; + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Info.plist new file mode 100644 index 000000000000..3969eccef42c Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..e1c28fd407f8 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..51d777c71b8f Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..957926f9f78a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,54 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPAppsCapability", + "printedName": "FPAppsCapability", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2074, + "length": 16, + "value": "\"installed_apps\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 5, + "value": "\":\/\/\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..33ab9c9c1df4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..d28065944cde Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..33ab9c9c1df4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..957926f9f78a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,54 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPAppsCapability", + "printedName": "FPAppsCapability", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPAppsCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPAppsCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2074, + "length": 16, + "value": "\"installed_apps\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPAppsCapability\/AppsCapability.swift", + "kind": "StringLiteral", + "offset": 2119, + "length": 5, + "value": "\":\/\/\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..35d4103a3684 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..5bdea7276203 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..35d4103a3684 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,11 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPAppsCapability +@_exported import FPAppsCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/module.modulemap new file mode 100644 index 000000000000..a1efc50da31a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module FPAppsCapability { + umbrella header "FPAppsCapability.h" + export * + + module * { export * } +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..2ce2081ee9de --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,12 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..b393b0e4bd93 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPAppsCapability.xcframework/ios-arm64_x86_64-simulator/FPAppsCapability.framework/_CodeSignature/CodeResources @@ -0,0 +1,267 @@ + + + + + files + + Headers/FPAppsCapability.h + + Z5dEd4cUcu56JnM5uy5fD/+vCXY= + + Info.plist + + RFp2AkYxDawhLB+Rq7WgtzcDVlk= + + Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + HV7oyPQh4PGa+77DhT1feK8Rq6U= + + Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + gIEGJOQjQBSY5rKDkrh/7WfuuNs= + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + EZv7RiSHvwpmlR7njvBPnudpOMo= + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + GilHhi8EvDKWBoYfKTS9FjHULGc= + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + zNECyxwSbbHBhb93Q+OD5yl4L7o= + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + wGs68ha3ug7gVOLDWonPi7KKQPE= + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + y+gUA1FtOujWKEVS4YTcleVls9o= + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 80GlmyaWfvRsHfBbfau5nrhDt44= + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + y+gUA1FtOujWKEVS4YTcleVls9o= + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + nw7rnJzf8LyzDbnHYxpD5QzCtPE= + + Modules/module.modulemap + + SUw+ieiL/PtLaQWkHpTQ7oq0694= + + PrivacyInfo.xcprivacy + + lKKXNpnNbKjWqty7Ovu52zbl6ro= + + + files2 + + Headers/FPAppsCapability.h + + hash2 + + W3WIKomMBPY4Xcym5stj9Lkjkf66/ftJejWJiM1hT+s= + + + Modules/FPAppsCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash2 + + zCsa6q7RQws1BW4cB10sMmxdbbswS8irIasHkusz96g= + + + Modules/FPAppsCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash2 + + vMWcHyXViqy7scrv1uRrCbE0SXSnzI3JUV3cYXH9fdA= + + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + o2oYZoiZxEexNlKrahvZV3L1jPb4HJfzf9cN5r5dBL4= + + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + NdIadHpRQ3ZLaGQDqhbL0p6gY0igo/5jYU9GOkL4G/s= + + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + Q2V2n7w6SuJSEeberDLsPXIrUGE0Uw1r2c4r1BH7Z+0= + + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + NdIadHpRQ3ZLaGQDqhbL0p6gY0igo/5jYU9GOkL4G/s= + + + Modules/FPAppsCapability.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + hnJTK/r0od9V5l5Ox/oqlYohUdumfh1uqI5vf58O5hg= + + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + o2oYZoiZxEexNlKrahvZV3L1jPb4HJfzf9cN5r5dBL4= + + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + KY863Ql4YNtF6GesYcGTu4BiAlZW2mh5YTYX9us2ccE= + + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + v4yHUkOEVt2e9uKS7hX0plRz8chQSgdhT805DsIcfq0= + + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + KY863Ql4YNtF6GesYcGTu4BiAlZW2mh5YTYX9us2ccE= + + + Modules/FPAppsCapability.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + jCjyohQQDOsIbm08dnjETz6WJk4hHtR+BZ+bU1wr4/U= + + + Modules/module.modulemap + + hash2 + + Q1FkQKuLDIjgaT/09klRKq2hdQ9FO/OCxfJjaePrt1o= + + + PrivacyInfo.xcprivacy + + hash2 + + hdywyE9Hf8tHcs5JqnqHYzJdqK5tXIiDzlLii7f3Bns= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/Info.plist new file mode 100644 index 000000000000..ebefdeaa96f4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + FPCallCapability.framework/FPCallCapability + LibraryIdentifier + ios-arm64 + LibraryPath + FPCallCapability.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + FPCallCapability.framework/FPCallCapability + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + FPCallCapability.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeDirectory b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 000000000000..d4b949d067ae Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeDirectory differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 000000000000..eaf4a7e0cd6f Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements-1 b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 000000000000..b4b572fa1653 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..009248d14d1a --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,488 @@ + + + + + files + + ios-arm64/FPCallCapability.framework/FPCallCapability + + tbCHrPJijJWUmfcNmoiWHg6fqOs= + + ios-arm64/FPCallCapability.framework/Headers/FPCallCapability.h + + GQ2TNnEY//VzDxQPk1GHRehgZ9w= + + ios-arm64/FPCallCapability.framework/Info.plist + + fgQHVdq2zRakD2ABHAXYSHvPeDg= + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + qj7DjMQ11YQgWHZo7ExanB6OjcE= + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.abi.json + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.private.swiftinterface + + i1WPr8rY0yHk2aEpxKtD316aCis= + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftdoc + + Z0F6qicdgn1vP0XKb/NdbZZV6bk= + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftinterface + + i1WPr8rY0yHk2aEpxKtD316aCis= + + ios-arm64/FPCallCapability.framework/Modules/module.modulemap + + 3uft3avcvA7nMeW91cZIW2JIoWs= + + ios-arm64/FPCallCapability.framework/PrivacyInfo.xcprivacy + + Kk6MIwCTFQILcjJ07iPTg+nmyDc= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/FPCallCapability + + 43ORGu3bjVO1mmHRbAoRiLHHIrQ= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Headers/FPCallCapability.h + + GQ2TNnEY//VzDxQPk1GHRehgZ9w= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Info.plist + + uqB83x3GitMYF8XhbeV+Kjm2NuM= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + l9pJ5F8KABRaNvjWVKVpSnGxK60= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + MPYygRk19COcq4y0QUAV0xV3ihg= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + L8RDcPeRmOBP0xyu/EOSQvX/YZ4= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + bGD1xo87B2zzGv7D2wQCrOAsbgw= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/module.modulemap + + 3uft3avcvA7nMeW91cZIW2JIoWs= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/PrivacyInfo.xcprivacy + + Kk6MIwCTFQILcjJ07iPTg+nmyDc= + + ios-arm64_x86_64-simulator/FPCallCapability.framework/_CodeSignature/CodeResources + + 0RZ/pde6hI2LpIzb8u4leVJOmws= + + + files2 + + ios-arm64/FPCallCapability.framework/FPCallCapability + + hash + + tbCHrPJijJWUmfcNmoiWHg6fqOs= + + hash2 + + frdC+3wKqlfKBdi6rc1+h7OxMslVZDbT/bwEdJlYsFc= + + + ios-arm64/FPCallCapability.framework/Headers/FPCallCapability.h + + hash + + GQ2TNnEY//VzDxQPk1GHRehgZ9w= + + hash2 + + CqCgAPN6QsVcNeAb5Z8kTCP0olmkDcxEUAMEA/1IfgU= + + + ios-arm64/FPCallCapability.framework/Info.plist + + hash + + fgQHVdq2zRakD2ABHAXYSHvPeDg= + + hash2 + + p0fbUUk8sWUba4rwadGXiuMMzPmjXOsdt4FA3z56RQE= + + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + hash + + qj7DjMQ11YQgWHZo7ExanB6OjcE= + + hash2 + + rTsoXtjE/waPemrCtgb7BuuRfqIz3GwpmArGndGMDrY= + + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.abi.json + + hash + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + hash2 + + UUKDTVGG0EY5qnzlirSa4LRDqQg4/OL5qAL+sUUTMsI= + + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + i1WPr8rY0yHk2aEpxKtD316aCis= + + hash2 + + KW++IpC0jdC6U0Y9lfHhEA2AyMfblCWiXdWHRwqsKOo= + + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + Z0F6qicdgn1vP0XKb/NdbZZV6bk= + + hash2 + + bBUURcSG3h3Zgk0HJ7XtjU4GqfqkZuJ8fP/LpYWcIfA= + + + ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + i1WPr8rY0yHk2aEpxKtD316aCis= + + hash2 + + KW++IpC0jdC6U0Y9lfHhEA2AyMfblCWiXdWHRwqsKOo= + + + ios-arm64/FPCallCapability.framework/Modules/module.modulemap + + hash + + 3uft3avcvA7nMeW91cZIW2JIoWs= + + hash2 + + yRG+6tVoTeLL9igzer17LS31VEjdmjvE5+gg+ikr2h0= + + + ios-arm64/FPCallCapability.framework/PrivacyInfo.xcprivacy + + hash + + Kk6MIwCTFQILcjJ07iPTg+nmyDc= + + hash2 + + l+MvRzKE33A6X8khB2lW74SnZcqee6LnumE1BlLRJyc= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/FPCallCapability + + hash + + 43ORGu3bjVO1mmHRbAoRiLHHIrQ= + + hash2 + + hoSd5FOhYTSQ5oqvGXtZ51oan2e3NV/lWkYWTeeFlTo= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Headers/FPCallCapability.h + + hash + + GQ2TNnEY//VzDxQPk1GHRehgZ9w= + + hash2 + + CqCgAPN6QsVcNeAb5Z8kTCP0olmkDcxEUAMEA/1IfgU= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Info.plist + + hash + + uqB83x3GitMYF8XhbeV+Kjm2NuM= + + hash2 + + Vi/8XItL4vZGGHjVziknZAeZ4/WXgAMHEBYyFFD0F/U= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash + + l9pJ5F8KABRaNvjWVKVpSnGxK60= + + hash2 + + lu+o8jfZ+Xo9wrv0igPHBl8GUYUPQr0Va0XzOhh36GY= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash + + MPYygRk19COcq4y0QUAV0xV3ihg= + + hash2 + + FbLx7LqnYbZgGbvqQTHOb0l1bugR5L8uv91tFJVPUWU= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + hash2 + + UUKDTVGG0EY5qnzlirSa4LRDqQg4/OL5qAL+sUUTMsI= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + hash2 + + n8WBX1cjQmJXndLGJE8FfgYmt/vn5Vq87LVMtPfgAaM= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + L8RDcPeRmOBP0xyu/EOSQvX/YZ4= + + hash2 + + CNnCCSRskVqi/tYR0udtsuB73UQvZ+FxGQ1YK2gG7Ds= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + hash2 + + n8WBX1cjQmJXndLGJE8FfgYmt/vn5Vq87LVMtPfgAaM= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + hash2 + + UUKDTVGG0EY5qnzlirSa4LRDqQg4/OL5qAL+sUUTMsI= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + hash2 + + wtX0KcqAKiXu7pCNsrC68/HGdLGUJ6U8pMrGSrFLT2g= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + bGD1xo87B2zzGv7D2wQCrOAsbgw= + + hash2 + + rhdETxBblrUEUOJ1IoBzd5+rNng+IwCBTA6AJhWpCZw= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + hash2 + + wtX0KcqAKiXu7pCNsrC68/HGdLGUJ6U8pMrGSrFLT2g= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/module.modulemap + + hash + + 3uft3avcvA7nMeW91cZIW2JIoWs= + + hash2 + + yRG+6tVoTeLL9igzer17LS31VEjdmjvE5+gg+ikr2h0= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/PrivacyInfo.xcprivacy + + hash + + Kk6MIwCTFQILcjJ07iPTg+nmyDc= + + hash2 + + l+MvRzKE33A6X8khB2lW74SnZcqee6LnumE1BlLRJyc= + + + ios-arm64_x86_64-simulator/FPCallCapability.framework/_CodeSignature/CodeResources + + hash + + 0RZ/pde6hI2LpIzb8u4leVJOmws= + + hash2 + + B432p8GwAcm3euTWwbGbHCmP7VaPyPg7R+GL5xD0brI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeSignature b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 000000000000..6474112210d0 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/_CodeSignature/CodeSignature differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/FPCallCapability b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/FPCallCapability new file mode 100755 index 000000000000..8aa5a277de7e Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/FPCallCapability differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Headers/FPCallCapability.h b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Headers/FPCallCapability.h new file mode 100644 index 000000000000..f91dc7e20858 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Headers/FPCallCapability.h @@ -0,0 +1,15 @@ +// +// FPCallCapability.h +// FPCallCapability +// +// Created by Mikhail Lutskiy on 09/04/2024. +// Copyright © 2024 Group-IB. All rights reserved. +// + +#import + +//! Project version number for FPCallCapability. +FOUNDATION_EXPORT double FPCallCapabilityVersionNumber; + +//! Project version string for FPCallCapability. +FOUNDATION_EXPORT const unsigned char FPCallCapabilityVersionString[]; diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Info.plist new file mode 100644 index 000000000000..83b0503ae096 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 000000000000..413c74e192bc Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 000000000000..a5d1d44cec0f --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,96 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPCallCapability", + "printedName": "FPCallCapability", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/GIBPacketStorageProtocol.swift", + "kind": "Dictionary", + "offset": 581, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "Array", + "offset": 584, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "StringLiteral", + "offset": 6264, + "length": 6, + "value": "\"call\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 000000000000..c7448da5e9b5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 000000000000..6cce5731b594 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 000000000000..c7448da5e9b5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/module.modulemap new file mode 100644 index 000000000000..a92a7b6f2337 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module FPCallCapability { + umbrella header "FPCallCapability.h" + export * + + module * { export * } +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..23a9697f383d --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64/FPCallCapability.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,12 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/FPCallCapability b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/FPCallCapability new file mode 100755 index 000000000000..94e818244a4d Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/FPCallCapability differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Headers/FPCallCapability.h b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Headers/FPCallCapability.h new file mode 100644 index 000000000000..f91dc7e20858 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Headers/FPCallCapability.h @@ -0,0 +1,15 @@ +// +// FPCallCapability.h +// FPCallCapability +// +// Created by Mikhail Lutskiy on 09/04/2024. +// Copyright © 2024 Group-IB. All rights reserved. +// + +#import + +//! Project version number for FPCallCapability. +FOUNDATION_EXPORT double FPCallCapabilityVersionNumber; + +//! Project version string for FPCallCapability. +FOUNDATION_EXPORT const unsigned char FPCallCapabilityVersionString[]; diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Info.plist new file mode 100644 index 000000000000..fcc0f0321cde Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..8a30404060b6 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..7f7f415c07eb Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..a5d1d44cec0f --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,96 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPCallCapability", + "printedName": "FPCallCapability", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/GIBPacketStorageProtocol.swift", + "kind": "Dictionary", + "offset": 581, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "Array", + "offset": 584, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "StringLiteral", + "offset": 6264, + "length": 6, + "value": "\"call\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..82087b307cc0 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..d5b6bcf173e7 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..82087b307cc0 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..a5d1d44cec0f --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,96 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "FPCallCapability", + "printedName": "FPCallCapability", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "CallKit", + "printedName": "CallKit", + "declKind": "Import", + "moduleName": "FPCallCapability" + }, + { + "kind": "Import", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "declKind": "Import", + "moduleName": "FPCallCapability" + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/GIBPacketStorageProtocol.swift", + "kind": "Dictionary", + "offset": 581, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "Array", + "offset": 584, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/FPCallCapability\/CallCapability.swift", + "kind": "StringLiteral", + "offset": 6264, + "length": 6, + "value": "\"call\"" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..5daab44a2ce4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..3894ff5618c8 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..5daab44a2ce4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,12 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name FPCallCapability +import CallKit +@_exported import FPCallCapability +import Foundation +import GIBMobileSdk +import Swift +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/module.modulemap new file mode 100644 index 000000000000..a92a7b6f2337 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module FPCallCapability { + umbrella header "FPCallCapability.h" + export * + + module * { export * } +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..23a9697f383d --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,12 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..d3c68cc3925c --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/FPCallCapability.xcframework/ios-arm64_x86_64-simulator/FPCallCapability.framework/_CodeSignature/CodeResources @@ -0,0 +1,267 @@ + + + + + files + + Headers/FPCallCapability.h + + GQ2TNnEY//VzDxQPk1GHRehgZ9w= + + Info.plist + + uqB83x3GitMYF8XhbeV+Kjm2NuM= + + Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + l9pJ5F8KABRaNvjWVKVpSnGxK60= + + Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + MPYygRk19COcq4y0QUAV0xV3ihg= + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + L8RDcPeRmOBP0xyu/EOSQvX/YZ4= + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + ucfHpkraRtlmJ/AHS16UY5Hbr2U= + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + vgrSSS99SDb5zNy++/fjsOli+nQ= + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + rcfj36lMlvw7JbtcwpjReuKOtzM= + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + bGD1xo87B2zzGv7D2wQCrOAsbgw= + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + tdDPAoVGOufjmOIas1AEvfFjSRs= + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + yNdLX/vPSFg3wruOuHPWO1OfR0s= + + Modules/module.modulemap + + 3uft3avcvA7nMeW91cZIW2JIoWs= + + PrivacyInfo.xcprivacy + + Kk6MIwCTFQILcjJ07iPTg+nmyDc= + + + files2 + + Headers/FPCallCapability.h + + hash2 + + CqCgAPN6QsVcNeAb5Z8kTCP0olmkDcxEUAMEA/1IfgU= + + + Modules/FPCallCapability.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash2 + + lu+o8jfZ+Xo9wrv0igPHBl8GUYUPQr0Va0XzOhh36GY= + + + Modules/FPCallCapability.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash2 + + FbLx7LqnYbZgGbvqQTHOb0l1bugR5L8uv91tFJVPUWU= + + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + UUKDTVGG0EY5qnzlirSa4LRDqQg4/OL5qAL+sUUTMsI= + + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + n8WBX1cjQmJXndLGJE8FfgYmt/vn5Vq87LVMtPfgAaM= + + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + CNnCCSRskVqi/tYR0udtsuB73UQvZ+FxGQ1YK2gG7Ds= + + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + n8WBX1cjQmJXndLGJE8FfgYmt/vn5Vq87LVMtPfgAaM= + + + Modules/FPCallCapability.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + znvV+W4clk/CVJQnkNngLB5lezhTGdgofcd3ftKv1JQ= + + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + UUKDTVGG0EY5qnzlirSa4LRDqQg4/OL5qAL+sUUTMsI= + + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + wtX0KcqAKiXu7pCNsrC68/HGdLGUJ6U8pMrGSrFLT2g= + + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + rhdETxBblrUEUOJ1IoBzd5+rNng+IwCBTA6AJhWpCZw= + + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + wtX0KcqAKiXu7pCNsrC68/HGdLGUJ6U8pMrGSrFLT2g= + + + Modules/FPCallCapability.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + SH7o9wEGaKnK5StwXDUfBVJi4mC9KNAQGGZ5MCQeb7Y= + + + Modules/module.modulemap + + hash2 + + yRG+6tVoTeLL9igzer17LS31VEjdmjvE5+gg+ikr2h0= + + + PrivacyInfo.xcprivacy + + hash2 + + l+MvRzKE33A6X8khB2lW74SnZcqee6LnumE1BlLRJyc= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/Info.plist new file mode 100644 index 000000000000..fdb01e848af8 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + GIBMobileSdk.framework/GIBMobileSdk + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + GIBMobileSdk.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + GIBMobileSdk.framework/GIBMobileSdk + LibraryIdentifier + ios-arm64 + LibraryPath + GIBMobileSdk.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeDirectory b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 000000000000..3205ab688df5 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeDirectory differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 000000000000..d23314dd8ad6 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements-1 b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 000000000000..3c54415ab466 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..e28df2cf918f --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,758 @@ + + + + + files + + ios-arm64/GIBMobileSdk.framework/GIBMobileSdk + + OsKw9v2c5c4YmycOfpSyXOB9w9U= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttribute.h + + 2SG4NuJVmoUlQhqipY1u8plpuho= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h + + b2GEN0T6t5RKVwhFtO21v5Dtq74= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h + + NvpCe5X7trcO3qMp/INRdV47GMA= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBLogsHandler.h + + j+E9p/ZbAhbhPv8+KvtXZEsIU1o= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h + + zwT0Fr7wcOj7Btj7SCvSWs1G3PE= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK.h + + 9hub7RLYoVb+NImklyGZDJPwhtU= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBNetworkListener.h + + Ct82sHP+YuCru8AL4t5GPmQfZ6o= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBProxy.h + + SCqYtkKqNKHoP+Ys/owreKZYUrI= + + ios-arm64/GIBMobileSdk.framework/Headers/GIBSessionListener.h + + aC4tdK+WvBm9aikWyhmpsSbx+5E= + + ios-arm64/GIBMobileSdk.framework/Headers/MobileSDKError.h + + 97qjy7FRw3C/b3HbG/Oob9rVzvw= + + ios-arm64/GIBMobileSdk.framework/Info.plist + + wHab7CNKQpU6xXM36zR+ndWgF48= + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + iP6N10DfINaEsZtxnkXwbbTppUk= + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.abi.json + + 9eN+UiM2TN+rw/1vLtBNfq/LAdk= + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.private.swiftinterface + + AqKBWJtYOszP0H8XfCmIdbwS03g= + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftdoc + + E3pQhK8AwA5in1OjUDbKp9COlSc= + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftinterface + + AqKBWJtYOszP0H8XfCmIdbwS03g= + + ios-arm64/GIBMobileSdk.framework/Modules/module.modulemap + + 0AT1Yl8kCQ1phEEyW1MmvKu7aHg= + + ios-arm64/GIBMobileSdk.framework/PrivacyInfo.xcprivacy + + hSRIaPPkSTjqPuqnJ5VIqnoUal0= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/GIBMobileSdk + + +hwAH7FEjAbBf3VVNL6oAI9cbX4= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttribute.h + + 2SG4NuJVmoUlQhqipY1u8plpuho= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h + + b2GEN0T6t5RKVwhFtO21v5Dtq74= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h + + NvpCe5X7trcO3qMp/INRdV47GMA= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBLogsHandler.h + + j+E9p/ZbAhbhPv8+KvtXZEsIU1o= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h + + Njqwf8v75XCy4Khr2X82Fw091pE= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK.h + + 9hub7RLYoVb+NImklyGZDJPwhtU= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBNetworkListener.h + + Ct82sHP+YuCru8AL4t5GPmQfZ6o= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBProxy.h + + SCqYtkKqNKHoP+Ys/owreKZYUrI= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBSessionListener.h + + aC4tdK+WvBm9aikWyhmpsSbx+5E= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/MobileSDKError.h + + 97qjy7FRw3C/b3HbG/Oob9rVzvw= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Info.plist + + njdMyu6KoNMHpVp9wY8DJDnBfWo= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + bMHHCw8jcGGCHXrim7rqs9FZ2GI= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + nXmar67KRDWkTIYSXcLh9u260Zw= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json + + PWn6+gvn1ZQvoEy7L7Q52+jmxDQ= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + aRvY6/IPnKB4E+sd42qRAmhmorM= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json + + kCEoHY4h8V8+58HH4FA1ghZy86o= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + tomjwV+/+7IxlMdESC69U/SDsGU= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/module.modulemap + + 0AT1Yl8kCQ1phEEyW1MmvKu7aHg= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/PrivacyInfo.xcprivacy + + hSRIaPPkSTjqPuqnJ5VIqnoUal0= + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/_CodeSignature/CodeResources + + 7woZal5DpK5z8QujuQmJY5rn8fE= + + + files2 + + ios-arm64/GIBMobileSdk.framework/GIBMobileSdk + + hash + + OsKw9v2c5c4YmycOfpSyXOB9w9U= + + hash2 + + dYI0KwxYCIE9WVL3M+IaiVDQRIDyzUQLMvKDfGEM2nY= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttribute.h + + hash + + 2SG4NuJVmoUlQhqipY1u8plpuho= + + hash2 + + /0ZuYs3Vat9wgcVWP1VhekFYVw0wR5JLI+uQnO65QuU= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h + + hash + + b2GEN0T6t5RKVwhFtO21v5Dtq74= + + hash2 + + rV0wAHvGIu8kquI7Kwu7IYz/FED+IjrSGr5JbjPzVEM= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h + + hash + + NvpCe5X7trcO3qMp/INRdV47GMA= + + hash2 + + pSEuiPXAVSkvQ+D/W6RA6yDWeHQNAMFV66v4RmM4m9k= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBLogsHandler.h + + hash + + j+E9p/ZbAhbhPv8+KvtXZEsIU1o= + + hash2 + + 1S1NZaCwazMYJR2euIgdpyDHkdYeiKYibtELBjANaCU= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h + + hash + + zwT0Fr7wcOj7Btj7SCvSWs1G3PE= + + hash2 + + soIk8zu8nssuNQRICMNav2JTtPKsDFEGLLsMtI0XRf0= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK.h + + hash + + 9hub7RLYoVb+NImklyGZDJPwhtU= + + hash2 + + t5T5bGGeF5qPMcuBmBiHB+rFz9fxcVLpZXes+qgSWSU= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBNetworkListener.h + + hash + + Ct82sHP+YuCru8AL4t5GPmQfZ6o= + + hash2 + + zds2pCGJ/PElUGfdAxc5dlwFBSB0gjcZ0jtn3WrfgfI= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBProxy.h + + hash + + SCqYtkKqNKHoP+Ys/owreKZYUrI= + + hash2 + + 4gumi3iD+fAUGWgCl/idCAkreGd5jIWFqCaEhpnwtMg= + + + ios-arm64/GIBMobileSdk.framework/Headers/GIBSessionListener.h + + hash + + aC4tdK+WvBm9aikWyhmpsSbx+5E= + + hash2 + + HHLfeQfLUnB3UhSwmGT4mmKcQ8U5yoNbEv00lR82ClI= + + + ios-arm64/GIBMobileSdk.framework/Headers/MobileSDKError.h + + hash + + 97qjy7FRw3C/b3HbG/Oob9rVzvw= + + hash2 + + irybSaHMtp/klB4EYj2MXxx4dt7xphnKPx0ngBvq4Z0= + + + ios-arm64/GIBMobileSdk.framework/Info.plist + + hash + + wHab7CNKQpU6xXM36zR+ndWgF48= + + hash2 + + OTAdScqPZJjiSkCwQDi5Q3T3EiPD4VgwdCfW6CE84AY= + + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo + + hash + + iP6N10DfINaEsZtxnkXwbbTppUk= + + hash2 + + F6brFvQiPYZAxXGxvqkzPnnc+uFvUqSkxTWS0DXo86s= + + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.abi.json + + hash + + 9eN+UiM2TN+rw/1vLtBNfq/LAdk= + + hash2 + + qZQp134IrAzFBGulrpW3Gi6QH7yR56OSwAblzRpEIoc= + + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + AqKBWJtYOszP0H8XfCmIdbwS03g= + + hash2 + + SvIUoxBZ8FYPRdcZ5k2qh0m3tGA+gVQ4QQQ2bwWgmTA= + + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + E3pQhK8AwA5in1OjUDbKp9COlSc= + + hash2 + + zR8lggbCWBdpQ/NaFrBrdaq+5OmpGuD/pARWl8wsId8= + + + ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + AqKBWJtYOszP0H8XfCmIdbwS03g= + + hash2 + + SvIUoxBZ8FYPRdcZ5k2qh0m3tGA+gVQ4QQQ2bwWgmTA= + + + ios-arm64/GIBMobileSdk.framework/Modules/module.modulemap + + hash + + 0AT1Yl8kCQ1phEEyW1MmvKu7aHg= + + hash2 + + ccXeVxfLyk2b/AFaVZ+HWNU7Gx1tGyV6OtTpcZ+Gwr4= + + + ios-arm64/GIBMobileSdk.framework/PrivacyInfo.xcprivacy + + hash + + hSRIaPPkSTjqPuqnJ5VIqnoUal0= + + hash2 + + ul+ub7gpkCaC5cKFNf5yKmtRfrwpK6xhCCZ7YUCmg3U= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/GIBMobileSdk + + hash + + +hwAH7FEjAbBf3VVNL6oAI9cbX4= + + hash2 + + m1T/J3ecTT2EEaTtOCIGSqTqrozkV5aZCDrGixyFoM4= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttribute.h + + hash + + 2SG4NuJVmoUlQhqipY1u8plpuho= + + hash2 + + /0ZuYs3Vat9wgcVWP1VhekFYVw0wR5JLI+uQnO65QuU= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h + + hash + + b2GEN0T6t5RKVwhFtO21v5Dtq74= + + hash2 + + rV0wAHvGIu8kquI7Kwu7IYz/FED+IjrSGr5JbjPzVEM= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h + + hash + + NvpCe5X7trcO3qMp/INRdV47GMA= + + hash2 + + pSEuiPXAVSkvQ+D/W6RA6yDWeHQNAMFV66v4RmM4m9k= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBLogsHandler.h + + hash + + j+E9p/ZbAhbhPv8+KvtXZEsIU1o= + + hash2 + + 1S1NZaCwazMYJR2euIgdpyDHkdYeiKYibtELBjANaCU= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h + + hash + + Njqwf8v75XCy4Khr2X82Fw091pE= + + hash2 + + vJaN4wheLoUfa5eIyClnooPUdNkbgLCsYklkyx+I5sU= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK.h + + hash + + 9hub7RLYoVb+NImklyGZDJPwhtU= + + hash2 + + t5T5bGGeF5qPMcuBmBiHB+rFz9fxcVLpZXes+qgSWSU= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBNetworkListener.h + + hash + + Ct82sHP+YuCru8AL4t5GPmQfZ6o= + + hash2 + + zds2pCGJ/PElUGfdAxc5dlwFBSB0gjcZ0jtn3WrfgfI= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBProxy.h + + hash + + SCqYtkKqNKHoP+Ys/owreKZYUrI= + + hash2 + + 4gumi3iD+fAUGWgCl/idCAkreGd5jIWFqCaEhpnwtMg= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBSessionListener.h + + hash + + aC4tdK+WvBm9aikWyhmpsSbx+5E= + + hash2 + + HHLfeQfLUnB3UhSwmGT4mmKcQ8U5yoNbEv00lR82ClI= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/MobileSDKError.h + + hash + + 97qjy7FRw3C/b3HbG/Oob9rVzvw= + + hash2 + + irybSaHMtp/klB4EYj2MXxx4dt7xphnKPx0ngBvq4Z0= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Info.plist + + hash + + njdMyu6KoNMHpVp9wY8DJDnBfWo= + + hash2 + + Rf+cwXO2E0ABMsazh5Am5m8CC7KGaqHJ8rEh+nfuERo= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash + + bMHHCw8jcGGCHXrim7rqs9FZ2GI= + + hash2 + + gYDoxmQ8J203rL9xf+Z2in5sIkygPuoT6ozzjaz/0l0= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash + + nXmar67KRDWkTIYSXcLh9u260Zw= + + hash2 + + orVo6Xj7H4Yebq8LK1f6lk2lYBZ/4mbhnXpxvl59jkA= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + PWn6+gvn1ZQvoEy7L7Q52+jmxDQ= + + hash2 + + M6HA2c4Dde1XJiZadD3pTULn5bdWP3lx8J09XIE3Pm8= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + hash2 + + s7XyPOEniiSK3ue+Z7sf9pCBccaJHD93o6XRu53HGDY= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + aRvY6/IPnKB4E+sd42qRAmhmorM= + + hash2 + + kAS+nqw8L1S2DR0t9Z1dra6SviGfSKqgn4uQsxpeXu8= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + hash2 + + s7XyPOEniiSK3ue+Z7sf9pCBccaJHD93o6XRu53HGDY= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + kCEoHY4h8V8+58HH4FA1ghZy86o= + + hash2 + + 1dkQTVTFeuoocsPmqi6o/doyYH8D0pBDgxNf8AUvwwo= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + hash2 + + aW/hgmoLRUoHateuDN+Eh8iySlR6kceB/MR63zJbln4= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + tomjwV+/+7IxlMdESC69U/SDsGU= + + hash2 + + +ZWZX7yISc7q7YfCb2cia8kiGKmS00zS0T+jG0lIOLU= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + hash2 + + aW/hgmoLRUoHateuDN+Eh8iySlR6kceB/MR63zJbln4= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/module.modulemap + + hash + + 0AT1Yl8kCQ1phEEyW1MmvKu7aHg= + + hash2 + + ccXeVxfLyk2b/AFaVZ+HWNU7Gx1tGyV6OtTpcZ+Gwr4= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/PrivacyInfo.xcprivacy + + hash + + hSRIaPPkSTjqPuqnJ5VIqnoUal0= + + hash2 + + ul+ub7gpkCaC5cKFNf5yKmtRfrwpK6xhCCZ7YUCmg3U= + + + ios-arm64_x86_64-simulator/GIBMobileSdk.framework/_CodeSignature/CodeResources + + hash + + 7woZal5DpK5z8QujuQmJY5rn8fE= + + hash2 + + lcZjgm5KlLpVSswoZ0egXzg43KB41lthTqzhGJYGxcU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeSignature b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 000000000000..7b1f52d4aac3 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/_CodeSignature/CodeSignature differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/GIBMobileSdk b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/GIBMobileSdk new file mode 100755 index 000000000000..2d9fd47618c9 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/GIBMobileSdk differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttribute.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttribute.h new file mode 100644 index 000000000000..a072b1598346 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttribute.h @@ -0,0 +1,31 @@ +// +// GIBAttribute.h +// MobileSdk +// +// Created by Isa Aliev on 17/07/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#import +#import "GIBAttributeFormat.h" +#import "GIBAttributeTitleKey.h" + +NS_ASSUME_NONNULL_BEGIN + +/// GIBAttribute class for create attribute object +@interface GIBAttribute: NSObject + +/// Initialize attribute object with GIBAttributeFormatClearText format +/// @param title Attribute name +/// @param value Attribute value +- (instancetype)initWithTitle:(GIBAttributeTitleKey)title andValue:(nonnull NSString *)value; + +/// Initialize attribute object with custom format +/// @param title Attribute name +/// @param value Attribute value +/// @param format Attribute format +- (instancetype)initWithTitle:(GIBAttributeTitleKey)title value:(nonnull NSString *)value andFormat:(GIBAttributeFormat)format; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h new file mode 100644 index 000000000000..f3f7ea602269 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h @@ -0,0 +1,23 @@ +// +// GIBAttributeFormat.h +// MobileSdk +// +// Created by Isa Aliev on 23/09/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#ifndef GIBAttributeFormat_h +#define GIBAttributeFormat_h + +/// Specifies the transformations that the attribute value will undergo before being transmitted to the Fraud Hunting Platform +/// @Note GIBAttributeFormatHashed and GIBAttributeFormatEncrypted may used be both. +typedef NS_OPTIONS(NSInteger, GIBAttributeFormat) { + /// Attribute vaue is transmitted in its original form + GIBAttributeFormatClearText = (1 << 0), + /// Attribute value is hashed using SHA-1 algorithm + GIBAttributeFormatHashed = (1 << 1), + /// Attribute value is encrypted using the public key specified when calling the setPubKey method + GIBAttributeFormatEncrypted = (1 << 2) +}; + +#endif /* GIBAttributeFormat_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h new file mode 100644 index 000000000000..03c9eba995c5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h @@ -0,0 +1,42 @@ +// +// GIBAttributeTitleKey.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 30.09.2021. +// Copyright © 2021 Group-IB. All rights reserved. +// + +#import + +/// Standard attributes for all applications +typedef NSString * GIBAttributeTitleKey NS_TYPED_EXTENSIBLE_ENUM; + +NS_ASSUME_NONNULL_BEGIN +/// User Identifier +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleUserId; +/// Phone number, starting with country code +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMSISDN; +/// Email +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleEmail; +/// Operation identifier +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleRequestId; +/// Identifier of the company the user is associated with +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleCompanyId; +/// Country of account +/// +/// String with Alpha-2 country code. +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleAccountCountry; +/// Promocode +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitlePromoCode; +/// Other event (data entry, selection from a list in a form, etc.) +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleEventType; +/// Sender's masked card numbe +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMaskedSenderCard; +/// Recipient's masked card number +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMaskedRecipientCard; +/// Terminal number (for cases with multiple P2P/C2C pages) +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleTerminalNumber; +/// Transaction amount +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleTransactionSum; + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBLogsHandler.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBLogsHandler.h new file mode 100644 index 000000000000..ee08e424134e --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBLogsHandler.h @@ -0,0 +1,29 @@ +// +// GIBLogsHandler.h +// MobileSdk +// +// Created by Isa Aliev on 31.10.2018. +// Copyright © 2018 Group-IB. All rights reserved. +// + +#ifndef GIBLogsHandler_h +#define GIBLogsHandler_h + +#import + +typedef NS_ENUM(NSInteger, LogType); + +/// The GIBLogsHandler protocol specifies the interface class for receiving Mobile SDK log messages. +/// +/// It can be used to send this data to the backend servers of the mobile application in order to run diagnostics using mechanisms of transferring mobile application operation protocols. An instance of this class should be set using the setGIBLogHandler method of a MobileSdk instance. +@protocol GIBLogsHandler + +/// The handleLog method specifies the method for processing incoming Mobile SDK log messages. +/// @param log Mobile SDK log message +/// @param moduleName Name of the source module of the Mobile SDK log message +/// @param type Log level +- (void)handleLog:(NSString * _Nonnull)log fromModule:(NSString * _Nonnull)moduleName withType:(LogType)type; + +@end + +#endif /* GIBLogsHandler_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h new file mode 100644 index 000000000000..54cd60973d25 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h @@ -0,0 +1,693 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef GIBMOBILESDK_SWIFT_H +#define GIBMOBILESDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AppTrackingTransparency; +@import CoreFoundation; +@import CoreLocation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="GIBMobileSdk",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC12GIBMobileSdk15BehaviorManager") +@interface BehaviorManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isExtendedData;) ++ (BOOL)isExtendedData SWIFT_WARN_UNUSED_RESULT; ++ (void)setIsExtendedData:(BOOL)value; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC12GIBMobileSdk12FPSecureView") +@interface FPSecureView : UIView +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +/// Default true +@property (nonatomic) BOOL isPreventScreenshot; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk16GIBProtectedView") +@interface GIBProtectedView : UITextField +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +enum Capability : NSInteger; +@class NSString; +@protocol GIBSwiftManagerDelegate; + +/// GIBSwiftManager +SWIFT_CLASS("_TtC12GIBMobileSdk15GIBSwiftManager") +@interface GIBSwiftManager : NSObject +/// Instance of GIBSwiftManager +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) GIBSwiftManager * _Nonnull shared;) ++ (GIBSwiftManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// The enableCapability method initiates the SDK modules. +/// \param capability Module, which will be enabled +/// +/// +/// returns: +/// true - if successfully run; false - if already run +- (BOOL)enableCapability:(enum Capability)capability; +/// The disableCapability method disables the SDK module. +/// \param capability Module, which will be disabled +/// +/// +/// returns: +/// true - if successfully stop; false - if capability not run +- (BOOL)disableCapability:(enum Capability)capability; +/// Run all capabilities +- (void)run; +/// Stop all capabilities +- (void)stop; +/// Check if Capability run or not +/// \param capability Capability object +/// +/// +/// returns: +/// true or false +- (BOOL)isRun:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +/// Get status for all capabilities +/// +/// returns: +/// Dictionary of status on capability +- (NSDictionary * _Nonnull)allStatus SWIFT_WARN_UNUSED_RESULT; +/// Don’t use this method. +/// Internal Type exposed to facilitate transition to Swift. +/// API Subject to change or removal without warning. Do not use. +/// warning: +/// UNSAFE - DO NOT USE +- (void)setOutput:(id _Nonnull)delegate; +/// Get marketing name for Capability object +/// \param capability Capability object +/// +/// +/// returns: +/// Marketing name +- (NSString * _Nullable)getCapabilityName:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +- (void)requestIDFAPermissionWithCompletion:(void (^ _Nonnull)(enum ATTrackingManagerAuthorizationStatus))completion SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +- (enum ATTrackingManagerAuthorizationStatus)getIDFAPermission SWIFT_WARN_UNUSED_RESULT SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +@end + +/// Part modules of SDK. +/// Modules that are enabled by default can be disabled by calling the disableCapability method, and then re-enabled by calling the enableCapability method again. +typedef SWIFT_ENUM(NSInteger, Capability, open) { +/// BatteryStatusCapability +/// The module logs the device battery parameters: current charge level, status of charging/connection to a charger or network. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityBatteryStatus = 0, +/// CellularCapability +/// The module collects the parameters of the device’s SIM card: communication technology (2G, 3G, LTE, etc.), mobileCountryCode, mobileNetworkCode, carrierName, isoCountryCode, allowsVOIP. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityCellular = 1, +/// CallCapability +/// The module logs the events of calls at different stages: incoming or outgoing call, starting a call, ending a call, putting a call on hold. +/// All call events are registered, including calls from VoIP applications running on the CallKit framework. +/// important: +/// Only the event of the call itself is logged. Mobile SDK cannot access the caller’s number or call content. +/// attention: +/// In the China region, CallCapability will not work on devices with iOS 10+, because the use of the CallKit framework is prohibited in the PRC. +/// requires: +/// Supported on devices with iOS 10+. + CapabilityCall = 2, +/// PasscodeCapability +/// The module checks if the user has set password and biometric data (Face ID/Touch ID) for siging into the application. +/// If the application can be accessed using biometrics and the system did not recognize the user, and the Mobile SDK is initialized for the first time right after that, the isDeviceBiometriceSet variable will be set to false. +/// important: +/// Mobile SDK does not access the contents of password or biometric container. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityPasscode = 3, +/// WebViewCapability +/// The module tracks all WKWebView objects in the application, monitors opening web pages and calls methods of the JavaScript module on them. If the WKWebView object was subscribed to a navigationDelegate, the WebViewCapability module proxies the delegate while maintaining the specified functionality. +/// note: +/// When connecting the WebViewCapability module, using the initAppWebView and GIBWebViewNavigationDelegate is not required. +/// important: +/// For the WebViewCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityWebView = 4, +/// NetworkCapability +/// The module receives the ssid and bssid parameters of the WiFi network to which the device is connected. +/// attention: +/// The module works if in the device settings the user has given the application permission to access geolocation data, the protected application is an active VPN application, or the protected application has configured a WiFi network that the device uses through NEHotspotConfiguration. The Mobile SDK does not ask for this permission on its own. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the Access WiFi information option. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityNetwork = 5, +/// MotionCapability +/// The module logs data from the device’s accelerometer, gravity sensor and gyroscope (X, Y, Z coordinates). +/// important: +/// For the MotionCapability module to work, you must enable the BehaviorCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityMotion = 6, +/// SwizzleCapability +///

The module performs run-time injection into methods:

+/// warning: +/// Module should be enabled before calling the run method. After enabling, you can disable this module only by completely restarting the application. +/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// `UIViewController: viewDidAppear(_ animated: Bool) +///
  • +///
  • +/// UIApplication: sendEvent(_ event: UIEvent) +///
  • +///
+ CapabilitySwizzle = 7, +/// LocationCapability +/// The module collects data about the device’s location: latitude, longitude, acc, alt, course, alt_acc, speed_acc (for devices with iOS 10.0+), speed. +/// important: +/// Mobile SDK does not receive geolocation data when the application is not in the foreground. +/// warning: +/// The module works if in the device settings the user has given the application permission to access geolocation data. Mobile SDK does not ask for this permission on its own. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityLocation = 8, +/// AudioCapability +/// The module monitors the audio output source that is currently being used. +/// important: +/// Only the fact of audio playback and its source is logged. Mobile SDK does not access audio content. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityAudio = 9, +/// CloudIdentifierCapability +/// The module transmits and stores in iCloud Key-value storage a unique value for the cloudGibId parameter. Used to identify devices via Cloud ID +/// The module will transfer service data for identifying user device with Cloud ID only after the user logs into the Apple account. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the iCloud Key-value storage option. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityCloudIdentifier = 10, +/// DeviceStatusCapability +/// The module receives and processes information about device being close to the ear (data from the Proximity sensor). +/// note: +/// Allows to receive more data if used with the CallCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityDeviceStatus = 11, +/// CaptureCapability +/// The module registers saving a screenshot (for devices with iOS/tvOS 9+) and recording a video of the screen (for devices with iOS 11+). +/// important: +/// Only the fact of saving a screenshot or recording the screen is logged. Mobile SDK cannot access the content of files. +/// requires: +/// Supported on devices with iOS 9+, tvOS 14+. + CapabilityCapture = 12, +/// AppsCapability +/// The module receives and processes information about applications installed on the user’s device. Applications on the device are checked by calling the UIApplication canOpenURL method. +/// important: +/// For the module to work, add application keys to the Info.plist file of the protected application. To receive an up-to-date list of application keys, contact Group-IB specialists. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityApps = 13, +/// ProxyCapability +/// The module receives and processes information about the use of VPN or Proxy on the user’s device. +///

The module gets access to the parameters:

+/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// http proxy port, +///
  • +///
  • +/// http proxy address, +///
  • +///
  • +/// http proxy user, +///
  • +///
  • +/// VPN protocol. +///
  • +///
+ CapabilityProxy = 14, +/// KeyboardCapability +/// The module receives and processes information about keyboards on a mobile device (identifiers of installed software keyboards). +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityKeyboard = 15, +/// BehaviorCapability +/// The module is used to collect data about user behavior in the application: screen clicks, swipes, opening new UIViewController objects, UIView elements on the screen and their location, typing speed in UITextField and UITextView. +/// note: +/// Typing speed in a UITextField with isSecure token is not logged. +/// important: +/// For the BehaviorCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityBehavior = 16, +/// PreventScreenshotsCapability +/// This module can auto prevent take screenshots by user. Work for screenshots, screensharing, remote control, Xcode screenshots. + CapabilityPreventScreenshots = 17, +/// SecurityCapability +/// This module can detect jailbreak on device + CapabilitySecurity = 18, +/// AdvertiseCapability +/// The module gets the IDFA number from the user’s device if the user has given permission. +/// important: +/// The module don’t request permission from user. + CapabilityAdvertise = 19, + CapabilityPortScan = 20, + CapabilityGlobalId = 21, +}; + + + +enum LogType : NSInteger; +@class WKWebView; + +/// Internal. +/// warning: +/// DO NOT USE. +SWIFT_PROTOCOL("_TtP12GIBMobileSdk23GIBSwiftManagerDelegate_") +@protocol GIBSwiftManagerDelegate +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendDictionaryFromSwiftWithDictionary:(NSDictionary * _Nonnull)dictionary isRepeatData:(BOOL)isRepeatData; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendLog:(NSString * _Nonnull)log type:(enum LogType)type; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendInitAppWebView:(WKWebView * _Nonnull)webView; +@end + +@class WKNavigation; +@class WKNavigationAction; +@class WKWebpagePreferences; +@class WKNavigationResponse; +@class NSURLAuthenticationChallenge; +@class NSURLCredential; +@class WKDownload; + +/// The GIBWebViewNavigationDelegate class implements methods of the WKNavigationDelegate protocol to track new web pages opened within the application and invoke JavaScript module methods on them. +SWIFT_CLASS("_TtC12GIBMobileSdk28GIBWebViewNavigationDelegate") +@interface GIBWebViewNavigationDelegate : NSObject +/// Standard initialization +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +/// Initialization with the possibility to transmit custom implementation of the WKNavigationDelegate protocol. +/// In this case, the GIBWebViewNavigationDelegate will proxy the transmitted methods into its implementation. +/// \param navigationDelegate Object of the WKNavigationDelegate protocol implementation +/// +- (nonnull instancetype)initWithNavigationDelegate:(id _Nullable)navigationDelegate OBJC_DESIGNATED_INITIALIZER; +- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction preferences:(WKWebpagePreferences * _Nonnull)preferences decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy, WKWebpagePreferences * _Nonnull))decisionHandler SWIFT_AVAILABILITY(ios,introduced=13.0); +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView didStartProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didCommitNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge completionHandler:(void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler; +- (void)webViewWebContentProcessDidTerminate:(WKWebView * _Nonnull)webView; +- (void)webView:(WKWebView * _Nonnull)webView authenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge shouldAllowDeprecatedTLS:(void (^ _Nonnull)(BOOL))decisionHandler SWIFT_AVAILABILITY(ios,introduced=14.0); +- (void)webView:(WKWebView * _Nonnull)webView navigationAction:(WKNavigationAction * _Nonnull)navigationAction didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk15LocationService") +@interface LocationService : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class CLLocationManager; +@class CLLocation; + +@interface LocationService (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)locationManager:(CLLocationManager * _Nonnull)manager didUpdateLocations:(NSArray * _Nonnull)locations; +- (void)locationManagerDidChangeAuthorization:(CLLocationManager * _Nonnull)manager; +- (void)locationManager:(CLLocationManager * _Nonnull)manager didFailWithError:(NSError * _Nonnull)error; +@end + +/// Log types of SDK +typedef SWIFT_ENUM(NSInteger, LogType, open) { +/// Log-message with error + LogTypeError = 0, +/// Log-message with warning + LogTypeWarning = 1, +/// Info message + LogTypeInfo = 2, +/// Verbosed log-message from Mobile SDK + LogTypeVerbose = 3, +}; + + + + + +@interface UIView (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)fpPinLayout:(enum NSLayoutAttribute)type; +- (void)fpPinLayoutEdges; +@end + + + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +/// Use this method for hide information on the UIWindow when user take screenshots, screensharing, remote control and Xcode screenshots +- (void)gibPreventScreenshots; +@end + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)capabilityPreventScreenshots; +- (void)capabilityDisablePreventScreenshots; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk13_FPSecureView") +@interface _FPSecureView : UITextField +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +@property (nonatomic, readonly) BOOL canBecomeFirstResponder; +- (BOOL)becomeFirstResponder SWIFT_WARN_UNUSED_RESULT; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK.h new file mode 100755 index 000000000000..4d38e5772b9d --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBMobileSDK.h @@ -0,0 +1,206 @@ +#ifndef MOBILESDK_H +#define MOBILESDK_H + +#import "GIBLogsHandler.h" +#import "GIBSessionListener.h" +#import "GIBNetworkListener.h" +#import "MobileSDKError.h" +#import "GIBAttribute.h" +#import "GIBAttributeFormat.h" +#import "GIBProxy.h" +#import + +typedef NS_ENUM(NSInteger, Capability); + +#if TARGET_OS_IOS +#import +//@import WebKit; +#endif + +//! Project version number for MobileSdk. +FOUNDATION_EXPORT double MobileSdkVersionNumber; + +//! Project version string for MobileSdk. +FOUNDATION_EXPORT const unsigned char MobileSdkVersionString[]; + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LocalStorageType) { + OnlyLocalStorage NS_SWIFT_NAME(onlyLocalStorage), + LocalStorageAndCookie NS_SWIFT_NAME(localStorageAndCookie) +}; + +@interface GIBMobileSDK : NSObject + +/// The setCustomerId method sets the customer identifier issued by Group-IB. This method should be called before calling the run method. +/// @param customerID The customer's string ID in the format --, where: +/// vendor - name of the vendor in the context of which the customer is identified and its ID must be unique; +/// channel-for iOS apps, it must be equal to "i"; +/// channel-for tvOS apps, it must be equal to "i"; +/// id - name of the customer in string format. ++ (void)setCustomerID:(NSString * _Nonnull)customerID; + +/// The setTargetURL method sets the URL for sending data from the SDK. The value depends on the selected network communication scheme. +/// +/// The setTargetURL method should be called before calling the run method. +/// @param url Full URL for sending data from the Mobile SDK. ++ (void)setTargetURL:(NSURL *)url; + +/// The setLogURL method sets the URL for sending the SDK operation protocol. +/// @param logURL URL for sending Fraud Hunting Platform Mobile SDK operation protocols +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; error code can be obtained in the error variable ++ (BOOL)setLogURL:(NSURL * _Nonnull)logURL error:(NSError * _Nullable * _Nullable)error; + +/// The setPublicKeysForPinning method sets a combination of public key values in PEM format that can be used for creating an SSL connection +/// +/// The setPublicKeyForPinning method should be called before calling the run method. +/// @param publicKeys The array of valid public RSA keys in PEM format. ++ (void)setPublicKeysForPinning:(NSArray * _Nonnull)publicKeys; + +/// The setPublicKeyForPinning method set a public key value in PEM format that can be used for creating an SSL connection +/// @param publicKey Valid public RSA keys in PEM format. ++ (void)setPublicKeyForPinning:(NSString * _Nonnull)publicKey; + +/// The setPubKey method sets the customer's public RSA key, which will be used to encrypt user identifier and other parameters. +/// +/// The setPubKey method should be called before calling the run method. +/// @param pubKey Public RSA key in PEM format. +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; error code can be obtained in the error variable ++ (BOOL)setPubKey:(NSString * _Nonnull)pubKey error:(NSError * _Nullable * _Nullable)error; + +/// The setUserAgent method set a user-agent value for internal requests. +/// +/// @param userAgent Non-null user agent value ++ (void)setUserAgent:(NSString * _Nonnull)userAgent; + +/// The run method runs the Mobile SDK. +/// @param error Double variable reference to return the error code +/// @result true — If initialization is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)run:(NSError * _Nullable * _Nullable)error; + +/// The stop method terminates the Mobile SDK. +/// +/// When the application is closed, the SDK will stop automatically. ++ (void)stop; + +/// The setGIBLogsHandler method sets an instance of the class that implements the GIBLogsHandler interface to receive SDK log messages. +/// +/// It can be used to send this data to the backend servers of the mobile application for running diagnostics using mechanisms of transferring mobile application operation protocols. +/// +/// The setGIBLogsHandler method can be called either before or after calling the run method. +/// @param handler An instance of the class that implements the GIBLogsHandler interface ++ (void)setGIBLogsHandler:(id )handler; + +/// The enableDebugLogs method enables detailed logging of Mobile SDK operation in the console. +/// +/// Logging will only work for debug variant of the app build. +/// +/// Call the enableDebugLogs method in the test app build when sending it to Group-IB to verify the correctness of Mobile SDK integration - this will significantly reduce the testing time. ++ (void)enableDebugLogs; + +/// The setLogin method allows to specify the current user identifier. +/// +/// Before being sent to the server side of Fraud Hunting Platform, user identifier will be processed in parallel streams using: +/// +/// - hash function SHA-1; +/// - encryption with public RSA key. If public RSA key is not set via the setPubKey method, user identifier value will only be sent as a hash. +/// @param login User ID in the mobile app +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setLogin:(NSString * _Nonnull)login error:(NSError * _Nullable * _Nullable)error; + +/// The setSessionId method sets the current session identifier. The parameter is not interpreted and is transmitted in its original form to the server side of Fraud Hunting Platform. +/// +/// The setSessionId method can be called either before or after calling the run method, e.g when the user session starts in the mobile application after successful authentication. +/// +/// The setSessionId method should be called after user successfully passes all stages of user authentication, including additional factors: SMS code, PIN code, etc. When user signs out of the personal account in the application or the application is forсed to sign user out (in case the sever finishes the user session due to timeout, user inactivity, etc.), the setSessionId method should transfer empty string "" to the sessionId parameter - this will be interpreted as the end of the user session. +/// @param sessionId Session identifier in the mobile app +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setSessionId:(NSString * _Nonnull)sessionId error:(NSError * _Nullable * _Nullable)error; + ++ (void)setAttribute:(NSString * _Nonnull)attribute forTitle:(NSString * _Nonnull)title error:(NSError * _Nullable * _Nullable)error __attribute__((unavailable("This method is deprecated. Use +setAttribute:error: method instead"))); + ++ (BOOL)setAttribute:(NSString * _Nonnull)attribute forTitle:(NSString * _Nonnull)title withFormat:(GIBAttributeFormat)format error:(NSError * _Nullable * _Nullable)error __attribute__((unavailable("This method is deprecated. Use +setAttribute:error: method instead"))); + +/// The setAttribute method is used to transmit additional attributes to Fraud Hunting Platform. +/// @param attribute GIBAttribute object +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setAttribute:(GIBAttribute * _Nonnull)attribute error:(NSError * _Nullable * _Nullable)error; + ++ (BOOL)setAttributes:(NSArray* _Nonnull)attributes error:(NSError * _Nullable * _Nullable)error; + +/// The setSharedKeychainIdentifier is used to set KeychainIdentifier for share values between multiple apps of developer +/// @param identifier Valid identifier for Keychain group ++ (void)setSharedKeychainIdentifier:(NSString * _Nonnull)identifier; + +/// The setCustomEvent method is used to transmit additional attributes to Fraud Hunting Platform. +/// @param event Event name +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setCustomEvent:(NSString * _Nonnull)event error:(NSError * _Nullable * _Nullable)error; + +/// The setSessionListener method sets an instance of a class that implements the GIBSessionListener interface for handling events that change the state of a Mobile SDK session. +/// @param listener Instance of the GIBSessionListener interface's successor class ++ (void)setSessionListener:(id _Nonnull)listener; + +/// The setKeepAliveTimeout method sets the time interval (in seconds) for sending keepalive messages. Using the setKeepAliveTimeout method is required only if the module to block bot activity is enabled. +/// +/// By default, sending keepalive messages is disabled. If a positive value is set, keepalive messages are sent only when more time than specified in the sec parameter has passed since the last data packet was sent from the Mobile SDK and the app is active (foreground). +/// @param sec Time in seconds between sending keepalive packets sent from the Mobile SDK ++ (void)setKeepAliveTimeout:(int)sec; +#if TARGET_OS_IOS + +/// The initAppWebView method sets a WKWebView instance of the hybrid mobile application. +/// +/// If Mobile SDK is initiated and its session is open, JavaScript module will start loading as part of the page loaded in the specified WebView. A more detailed scenario for using this method is described in Hybrid application. +/// @param webView Instance of the WKWebView class of the hybrid mobile app ++ (void)initAppWebView:(WKWebView *)webView; +#endif + +/// The getCookies method returns a set of cookie values +/// +/// The getCookies method returns a set of cookie values that should be set for target requests from the mobile application for: +/// +/// - protecting the Mobile API of the application from being used by bots and third-party applications; +/// - implementing adaptive authentication by analyzing the device using the Mobile SDK. +/// @result The combination of cookie names and values to be set in the target application request ++ (NSDictionary * _Nullable)getCookies; + +/// The enableCapability method initiates the SDK modules. +/// @param capability Module, which will be enabled ++ (BOOL)enableCapability:(Capability)capability; + +/// The disableCapability method disables the SDK module. +/// @param capability Module, which will be disabled ++ (BOOL)disableCapability:(Capability)capability; + +/// The setHeaderValue method sets value to the specified HTTP header. +/// +/// Passing nil removes the value of the specified HTTP header. +/// @param value The value of the HTTP header. +/// @param key HTTP header name ++ (void)setHeaderValue:(NSString * _Nullable)value forKey:(NSString * _Nonnull)key; + ++ (void)requestIDFAPermission:(void (^)(ATTrackingManagerAuthorizationStatus status))completion API_AVAILABLE(ios(14)); + ++ (void)setNetworkListener:(id _Nonnull)listener; + ++ (void)setURLsForCookies:(NSSet *)urls; + ++ (void)setWebSDKCookiesDomain:(NSSet *)urls; + ++ (void)setWebSDKSecureCookie:(BOOL)isSecureCookie; + ++ (void)setWebSDKAttributesStorage:(LocalStorageType)attributesStorage; + ++ (NSString *)getDeviceId; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* MOBILESDK_H */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBNetworkListener.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBNetworkListener.h new file mode 100644 index 000000000000..1f8fba1006a5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBNetworkListener.h @@ -0,0 +1,19 @@ +// +// GIBNetworkListener.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 20/11/2023. +// Copyright © 2023 Group-IB. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol GIBNetworkListener + +- (void)networkDidFailedWithError:(NSError *)error andStatusCode:(NSInteger)statusCode; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBProxy.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBProxy.h new file mode 100644 index 000000000000..4dc48c1215c6 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBProxy.h @@ -0,0 +1,21 @@ +// +// GIBProxy.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 13/07/2023. +// Copyright © 2023 Group-IB. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GIBProxy : NSObject + ++ (GIBProxy * _Nonnull)getInstance; + +- (void)setURLSessionConfiguration:(NSURLSessionConfiguration *)configuration; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBSessionListener.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBSessionListener.h new file mode 100644 index 000000000000..80732b1dfd15 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/GIBSessionListener.h @@ -0,0 +1,29 @@ +// +// GIBSessionListener.h +// MobileSdk +// +// Created by Isa Aliev on 02/09/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#ifndef GIBSessionListener_h +#define GIBSessionListener_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The GIBSessionListener protocol defines the interface to receive the events about changing the state of the Mobile SDK session. An instance of the successor class must be set by calling the setSessionListener method. +@protocol GIBSessionListener + +/// The sessionDidOpenWithID method is called when the Mobile SDK session is opened - the first value of the cfids cookie received after calling the run method. +/// @param sessionId Identifier of the Mobile SDK session +- (void)sessionDidOpenWithID:(NSString *)sessionId; + +- (void)sessionDidGetId:(NSString *)sessionId; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* GIBSessionListener_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/MobileSDKError.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/MobileSDKError.h new file mode 100644 index 000000000000..0b5edfc71f59 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Headers/MobileSDKError.h @@ -0,0 +1,23 @@ +#ifndef MobileSDKError_h +#define MobileSDKError_h +#import + +extern NSErrorDomain const MobileSDKErrorDomain; +/// Error description +typedef NS_ERROR_ENUM(MobileSDKErrorDomain, MobileSdkError) { + /// URL not correct. Currect example https://example.com + BadInputURL, + /// Public key not correct. + BadInputPublicKey, + /// Empty login is provided + BadInputLogin, + /// No Customer ID specified + BadInputCustomerId, + /// setLogin encryption failed + EncryptionFailed, + /// Error while starting MobileSdk + BadSDKInitialization, + InternalError +}; + +#endif /* MobileSDKError_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Info.plist new file mode 100644 index 000000000000..c304e95cbbb9 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 000000000000..127a9a4b0dfd Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.abi.json b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 000000000000..9ac57dbd57cb --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,8454 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBHelperManager", + "printedName": "GIBHelperManager", + "children": [ + { + "kind": "Var", + "name": "getTimeOfDay", + "printedName": "getTimeOfDay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "ExternalAccessory", + "printedName": "ExternalAccessory", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBCapability", + "printedName": "GIBCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRun", + "printedName": "isRun", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk13GIBCapabilityCACycfc", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityCACycfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC3runyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC3runyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk13GIBCapabilityC", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO.arch", + "printedName": "MachO.arch", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBPacket", + "printedName": "GIBPacket", + "children": [ + { + "kind": "TypeDecl", + "name": "Versions", + "printedName": "Versions", + "children": [ + { + "kind": "Var", + "name": "v1_0_0", + "printedName": "v1_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v1_1_0", + "printedName": "v1_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_0_0", + "printedName": "v2_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_1_0", + "printedName": "v2_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_0_0", + "printedName": "v3_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_1_0", + "printedName": "v3_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBPacket.Versions?", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Providers", + "printedName": "Providers", + "children": [ + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cloud", + "printedName": "cloud", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "auth", + "printedName": "auth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "battery", + "printedName": "battery", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> (Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "moduleName": "GIBMobileSdk" + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Var", + "name": "packetDictionary", + "printedName": "packetDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(version:provider:send:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBPacket", + "printedName": "GIBMobileSdk.GIBPacket", + "usr": "s:12GIBMobileSdk9GIBPacketC" + }, + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk9GIBPacketC", + "mangledName": "$s12GIBMobileSdk9GIBPacketC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBModelProtocol", + "printedName": "GIBModelProtocol", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBModelProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "DeviceCheck", + "printedName": "DeviceCheck", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BehaviorManager", + "printedName": "BehaviorManager", + "children": [ + { + "kind": "Var", + "name": "isExtendedData", + "printedName": "isExtendedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cpy)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)setIsExtendedData:", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvsZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ObjectiveC", + "printedName": "ObjectiveC", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "GameController", + "printedName": "GameController", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration.CaptiveNetwork", + "printedName": "SystemConfiguration.CaptiveNetwork", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBApplication", + "printedName": "GIBApplication", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk14GIBApplicationC", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceStatusCapability", + "printedName": "DeviceStatusCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableProximityMonitoring", + "printedName": "enableProximityMonitoring(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "superclassUsr": "s:12GIBMobileSdk13GIBCapabilityC", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "GIBMobileSdk.GIBCapability" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManagerDelegate", + "printedName": "GIBSwiftManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "sendDictionaryFromSwift", + "printedName": "sendDictionaryFromSwift(dictionary:isRepeatData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP23sendDictionaryFromSwift10dictionary12isRepeatDataySo12NSDictionaryC_SbtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLog", + "printedName": "sendLog(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendLog:type:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP7sendLog_4typeySS_AA0G4TypeOtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendInitAppWebView", + "printedName": "sendInitAppWebView(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendInitAppWebView:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP18sendInitAppWebViewyySo05WKWebJ0CF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManager", + "printedName": "GIBSwiftManager", + "children": [ + { + "kind": "TypeDecl", + "name": "Capability", + "printedName": "Capability", + "children": [ + { + "kind": "Var", + "name": "batteryStatus", + "printedName": "batteryStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "call", + "printedName": "call", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "passcode", + "printedName": "passcode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "webView", + "printedName": "webView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "motion", + "printedName": "motion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "swizzle", + "printedName": "swizzle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "cloudIdentifier", + "printedName": "cloudIdentifier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "apps", + "printedName": "apps", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "preventScreenshots", + "printedName": "preventScreenshots", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability?", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cpy)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cm)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableCapability", + "printedName": "enableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)enableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC16enableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableCapability", + "printedName": "disableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)disableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17disableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)run", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC3runyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)stop", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC4stopyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isRun", + "printedName": "isRun(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)isRun:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC5isRunySbAC10CapabilityOF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "allStatus", + "printedName": "allStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)allStatus", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9allStatusSDySSSbGyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setOutput", + "printedName": "setOutput(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)setOutput:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9setOutputyyAA0cD8Delegate_pF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCapabilityName", + "printedName": "getCapabilityName(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getCapabilityName:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getCapabilityNameySSSgAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "requestIDFAPermission", + "printedName": "requestIDFAPermission(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)requestIDFAPermissionWithCompletion:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC21requestIDFAPermission10completionyySo010ATTrackingD19AuthorizationStatusVc_tF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "objc_name": "requestIDFAPermissionWithCompletion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIDFAPermission", + "printedName": "getIDFAPermission()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getIDFAPermission", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getIDFAPermissionSo010ATTrackingD19AuthorizationStatusVyF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "FileIntegrityCheck", + "printedName": "FileIntegrityCheck", + "children": [ + { + "kind": "Var", + "name": "bundleID", + "printedName": "bundleID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mobileProvision", + "printedName": "mobileProvision", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "machO", + "printedName": "machO", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "moduleName": "GIBMobileSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IntegrityCheckerImageTarget", + "printedName": "IntegrityCheckerImageTarget", + "children": [ + { + "kind": "Var", + "name": "default", + "printedName": "default", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.IntegrityCheckerImageTarget.Type) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO7defaultyA2CmF", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO7defaultyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.IntegrityCheckerImageTarget.Type) -> (Swift.String) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO6customyACSScACmF", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO6customyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogType", + "printedName": "LogType", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeError", + "mangledName": "$s12GIBMobileSdk7LogTypeO5erroryA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeWarning", + "mangledName": "$s12GIBMobileSdk7LogTypeO7warningyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeInfo", + "mangledName": "$s12GIBMobileSdk7LogTypeO4infoyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeVerbose", + "mangledName": "$s12GIBMobileSdk7LogTypeO7verboseyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.LogType?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@GIBMobileSdk@E@LogType", + "mangledName": "$s12GIBMobileSdk7LogTypeO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FPSecureView", + "printedName": "FPSecureView", + "children": [ + { + "kind": "Var", + "name": "secureContainer", + "printedName": "secureContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreventScreenshot", + "printedName": "isPreventScreenshot", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)setIsPreventScreenshot:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvs", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithFrame:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5frameACSo6CGRectV_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.FPSecureView?", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithCoder:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBWebViewNavigationDelegate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)init", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateCACycfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigationDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any WebKit.WKNavigationDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationDelegate", + "printedName": "any WebKit.WKNavigationDelegate", + "usr": "c:objc(pl)WKNavigationDelegate" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)initWithNavigationDelegate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC010navigationF0ACSo012WKNavigationF0_pSg_tcfc", + "moduleName": "GIBMobileSdk", + "objc_name": "initWithNavigationDelegate:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFinish:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFinishNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didFinishySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFinishNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:preferences:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor11preferences15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCSo20WKWebpagePreferencesCySo0opI0V_AMtctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "13.0", + "objc_name": "webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationResponsePolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So20WKNavigationResponseCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didStartProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didStartProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_019didStartProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didStartProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceiveServerRedirectForProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveServerRedirectForProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_038didReceiveServerRedirectForProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveServerRedirectForProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_018didFailProvisionalE09withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didCommit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didCommitNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didCommitySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didCommitNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFail:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_7didFail9withErrorySo05WKWebD0C_So12WKNavigationCSgs0K0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceive:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?)", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthChallengeDisposition", + "printedName": "Foundation.URLSession.AuthChallengeDisposition", + "usr": "c:@E@NSURLSessionAuthChallengeDisposition" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLCredential?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCredential", + "printedName": "Foundation.URLCredential", + "usr": "c:objc(cs)NSURLCredential" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveAuthenticationChallenge:completionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_10didReceive17completionHandlerySo05WKWebD0C_So28NSURLAuthenticationChallengeCySo016NSURLSessionAuthN11DispositionV_So15NSURLCredentialCSgtctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveAuthenticationChallenge:completionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webViewWebContentProcessDidTerminate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD29WebContentProcessDidTerminateyySo05WKWebD0CF", + "moduleName": "GIBMobileSdk", + "objc_name": "webViewWebContentProcessDidTerminate:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:authenticationChallenge:shouldAllowDeprecatedTLS:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_23authenticationChallenge24shouldAllowDeprecatedTLSySo05WKWebD0C_So019NSURLAuthenticationI0CySbctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.0", + "objc_name": "webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationAction:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationAction:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_16navigationAction9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationAction:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_18navigationResponse9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreMotion", + "printedName": "CoreMotion", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Function", + "name": "gibPreventScreenshots", + "printedName": "gibPreventScreenshots()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIWindow(im)gibPreventScreenshots", + "mangledName": "$sSo8UIWindowC12GIBMobileSdkE21gibPreventScreenshotsyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIView", + "printedName": "UIView", + "children": [ + { + "kind": "Function", + "name": "fpPinLayout", + "printedName": "fpPinLayout(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "UIKit.NSLayoutConstraint.Attribute", + "usr": "c:@E@NSLayoutAttribute" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayout:", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE11fpPinLayoutyySo17NSLayoutAttributeVF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fpPinLayoutEdges", + "printedName": "fpPinLayoutEdges()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayoutEdges", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE16fpPinLayoutEdgesyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3418, + "length": 14, + "value": "\"fp_saved_now\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3469, + "length": 16, + "value": "\"fp_save_uptime\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "StringLiteral", + "offset": 286, + "length": 26, + "value": "\"sendLocationNotification\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "BooleanLiteral", + "offset": 667, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBHelperManager.swift", + "kind": "IntegerLiteral", + "offset": 280, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBCapability.swift", + "kind": "BooleanLiteral", + "offset": 2611, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "IntegerLiteral", + "offset": 369, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "StringLiteral", + "offset": 412, + "length": 18, + "value": "\"0000000100000001\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "Array", + "offset": 732, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "BooleanLiteral", + "offset": 781, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 253, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 7, + "value": "\"1.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 7, + "value": "\"2.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"3.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 7, + "value": "\"3.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "BooleanLiteral", + "offset": 2620, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 8, + "value": "\"ptrace\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1178, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1182, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1216, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 1238, + "length": 75, + "value": "\"Error occured when calling ptrace(). Denying debugger may not be reliable\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1608, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1727, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 2138, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2261, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2396, + "length": 10, + "value": "0xe7ffdefe" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2447, + "length": 10, + "value": "0xd4200000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2759, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2776, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 3000, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 3071, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 5439, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 29819, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 30285, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/build.swift", + "kind": "IntegerLiteral", + "offset": 52, + "length": 10, + "value": "1748046558" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1058, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1369, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1445, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "BooleanLiteral", + "offset": 1522, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "Array", + "offset": 1577, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Web\/WebCapability.swift", + "kind": "Array", + "offset": 516, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/SystemCapability.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 9, + "value": "\"device1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorManager.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/GibIdManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 29, + "value": "\"com.group_ib.MobileSdk.uuid\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 36789, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "StringLiteral", + "offset": 36836, + "length": 6, + "value": "\"fork\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37027, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37059, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Dictionary", + "offset": 792, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 835, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 883, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Array", + "offset": 945, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 24, + "value": "\"__GIB__user_identifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 400, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "BooleanLiteral", + "offset": 850, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 288, + "length": 19, + "value": "\"getNewMotionValue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 365, + "length": 22, + "value": "\"stopMotionCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 538, + "length": 5, + "value": "0.050" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 654, + "length": 4, + "value": "0.01" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 773, + "length": 4, + "value": "8000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1210, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "BooleanLiteral", + "offset": 1250, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1368, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Capture\/CaptureCapability.swift", + "kind": "BooleanLiteral", + "offset": 2069, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"en0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"en1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 386, + "length": 9, + "value": "\"pdp_ip0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 421, + "length": 9, + "value": "\"pdp_ip1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "IntegerLiteral", + "offset": 521, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 3516, + "length": 4, + "value": "1081" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "StringLiteral", + "offset": 3552, + "length": 11, + "value": "\"127.0.0.1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/GlobalIdCapability.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 803, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 1183, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/KeychainManager.swift", + "kind": "StringLiteral", + "offset": 1980, + "length": 27, + "value": "\"com.group-ib.GIBMobileSDK\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "StringLiteral", + "offset": 612, + "length": 41, + "value": "\"com.group-ib.GIBMobileSDK.locationQueue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2055, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 2558, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 3178, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4128, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4921, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5280, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6394, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6731, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7375, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7736, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8172, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8728, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9146, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9419, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9995, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10224, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10349, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10603, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10631, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10667, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorE.swift", + "kind": "Array", + "offset": 1640, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 349, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 20, + "value": "\"__GIB__cloud_calls\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 41, + "value": "\"-[MobileSDKService setGIBSwiftListener]\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 36, + "value": "\"request_iOS_SDK.send_by_js_request\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 493, + "length": 28, + "value": "\".callNotificationExtension\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 20, + "value": "\"group.callNotifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 618, + "length": 12, + "value": "\"phones.gib\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "StringLiteral", + "offset": 1664, + "length": 12, + "value": "\"CanvasView\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1738, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1785, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "StringLiteral", + "offset": 1689, + "length": 26, + "value": "\"swiftReachabilityChanged\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 4010, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 4082, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Extensions\/UIDevice.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 42, + "value": "\"com.group_ib.MobileSdk.gib_ids_array_key\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 367, + "length": 41, + "value": "\"com.group_ib.mobile_sdk.shared_keychain\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 14, + "value": "\"bundleSeedID\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 334, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/RuntimeHookChecker.swift", + "kind": "StringLiteral", + "offset": 365, + "length": 8, + "value": "\"dladdr\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 325, + "length": 8, + "value": "\"scopes\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 12, + "value": "\"__SCOPED__\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/Swizzle Extensions\/SwizzleUIViewController.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "Array", + "offset": 462, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 506, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 422, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 527, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 584, + "length": 36, + "value": "\"UICompatibilityInputViewController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 665, + "length": 32, + "value": "\"UISystemKeyboardDockController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1067, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1231, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1445, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/ProxyChecker.swift", + "kind": "BooleanLiteral", + "offset": 266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "StringLiteral", + "offset": 648, + "length": 45, + "value": "\"com.group-ib.GIBMobileSDK.SwizzleCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "BooleanLiteral", + "offset": 1064, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 245, + "length": 15, + "value": "\"notDetermined\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 12, + "value": "\"restricted\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 8, + "value": "\"denied\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 351, + "length": 18, + "value": "\"authorizedAlways\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 21, + "value": "\"authorizedWhenInUse\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionFullObserver.swift", + "kind": "Array", + "offset": 521, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 000000000000..502200292f0b --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,247 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +public enum IntegrityCheckerImageTarget { + case `default` + case custom(Swift.String) +} +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 000000000000..0c8980d34ff3 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 000000000000..502200292f0b --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,247 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +public enum IntegrityCheckerImageTarget { + case `default` + case custom(Swift.String) +} +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/module.modulemap new file mode 100644 index 000000000000..7ae232d3d0eb --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module GIBMobileSdk { + umbrella header "GIBMobileSDK.h" + + export * + module * { export * } +} + +module GIBMobileSdk.Swift { + header "GIBMobileSDK-Swift.h" + requires objc +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..542616437ec6 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64/GIBMobileSdk.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,126 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + 3EC4.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryActiveKeyboards + + + NSPrivacyAccessedAPITypeReasons + + E174.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + + + + NSPrivacyAccessedAPITypeReasons + + C56D.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeHands + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePreciseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/GIBMobileSdk b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/GIBMobileSdk new file mode 100755 index 000000000000..cb57f74996f1 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/GIBMobileSdk differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttribute.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttribute.h new file mode 100644 index 000000000000..a072b1598346 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttribute.h @@ -0,0 +1,31 @@ +// +// GIBAttribute.h +// MobileSdk +// +// Created by Isa Aliev on 17/07/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#import +#import "GIBAttributeFormat.h" +#import "GIBAttributeTitleKey.h" + +NS_ASSUME_NONNULL_BEGIN + +/// GIBAttribute class for create attribute object +@interface GIBAttribute: NSObject + +/// Initialize attribute object with GIBAttributeFormatClearText format +/// @param title Attribute name +/// @param value Attribute value +- (instancetype)initWithTitle:(GIBAttributeTitleKey)title andValue:(nonnull NSString *)value; + +/// Initialize attribute object with custom format +/// @param title Attribute name +/// @param value Attribute value +/// @param format Attribute format +- (instancetype)initWithTitle:(GIBAttributeTitleKey)title value:(nonnull NSString *)value andFormat:(GIBAttributeFormat)format; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h new file mode 100644 index 000000000000..f3f7ea602269 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeFormat.h @@ -0,0 +1,23 @@ +// +// GIBAttributeFormat.h +// MobileSdk +// +// Created by Isa Aliev on 23/09/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#ifndef GIBAttributeFormat_h +#define GIBAttributeFormat_h + +/// Specifies the transformations that the attribute value will undergo before being transmitted to the Fraud Hunting Platform +/// @Note GIBAttributeFormatHashed and GIBAttributeFormatEncrypted may used be both. +typedef NS_OPTIONS(NSInteger, GIBAttributeFormat) { + /// Attribute vaue is transmitted in its original form + GIBAttributeFormatClearText = (1 << 0), + /// Attribute value is hashed using SHA-1 algorithm + GIBAttributeFormatHashed = (1 << 1), + /// Attribute value is encrypted using the public key specified when calling the setPubKey method + GIBAttributeFormatEncrypted = (1 << 2) +}; + +#endif /* GIBAttributeFormat_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h new file mode 100644 index 000000000000..03c9eba995c5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBAttributeTitleKey.h @@ -0,0 +1,42 @@ +// +// GIBAttributeTitleKey.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 30.09.2021. +// Copyright © 2021 Group-IB. All rights reserved. +// + +#import + +/// Standard attributes for all applications +typedef NSString * GIBAttributeTitleKey NS_TYPED_EXTENSIBLE_ENUM; + +NS_ASSUME_NONNULL_BEGIN +/// User Identifier +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleUserId; +/// Phone number, starting with country code +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMSISDN; +/// Email +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleEmail; +/// Operation identifier +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleRequestId; +/// Identifier of the company the user is associated with +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleCompanyId; +/// Country of account +/// +/// String with Alpha-2 country code. +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleAccountCountry; +/// Promocode +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitlePromoCode; +/// Other event (data entry, selection from a list in a form, etc.) +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleEventType; +/// Sender's masked card numbe +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMaskedSenderCard; +/// Recipient's masked card number +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleMaskedRecipientCard; +/// Terminal number (for cases with multiple P2P/C2C pages) +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleTerminalNumber; +/// Transaction amount +FOUNDATION_EXPORT GIBAttributeTitleKey const GIBAttributeTitleTransactionSum; + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBLogsHandler.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBLogsHandler.h new file mode 100644 index 000000000000..ee08e424134e --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBLogsHandler.h @@ -0,0 +1,29 @@ +// +// GIBLogsHandler.h +// MobileSdk +// +// Created by Isa Aliev on 31.10.2018. +// Copyright © 2018 Group-IB. All rights reserved. +// + +#ifndef GIBLogsHandler_h +#define GIBLogsHandler_h + +#import + +typedef NS_ENUM(NSInteger, LogType); + +/// The GIBLogsHandler protocol specifies the interface class for receiving Mobile SDK log messages. +/// +/// It can be used to send this data to the backend servers of the mobile application in order to run diagnostics using mechanisms of transferring mobile application operation protocols. An instance of this class should be set using the setGIBLogHandler method of a MobileSdk instance. +@protocol GIBLogsHandler + +/// The handleLog method specifies the method for processing incoming Mobile SDK log messages. +/// @param log Mobile SDK log message +/// @param moduleName Name of the source module of the Mobile SDK log message +/// @param type Log level +- (void)handleLog:(NSString * _Nonnull)log fromModule:(NSString * _Nonnull)moduleName withType:(LogType)type; + +@end + +#endif /* GIBLogsHandler_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h new file mode 100644 index 000000000000..1a0dedefccb8 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK-Swift.h @@ -0,0 +1,1382 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef GIBMOBILESDK_SWIFT_H +#define GIBMOBILESDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AppTrackingTransparency; +@import CoreFoundation; +@import CoreLocation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="GIBMobileSdk",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC12GIBMobileSdk15BehaviorManager") +@interface BehaviorManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isExtendedData;) ++ (BOOL)isExtendedData SWIFT_WARN_UNUSED_RESULT; ++ (void)setIsExtendedData:(BOOL)value; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC12GIBMobileSdk12FPSecureView") +@interface FPSecureView : UIView +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +/// Default true +@property (nonatomic) BOOL isPreventScreenshot; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk16GIBProtectedView") +@interface GIBProtectedView : UITextField +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +enum Capability : NSInteger; +@class NSString; +@protocol GIBSwiftManagerDelegate; + +/// GIBSwiftManager +SWIFT_CLASS("_TtC12GIBMobileSdk15GIBSwiftManager") +@interface GIBSwiftManager : NSObject +/// Instance of GIBSwiftManager +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) GIBSwiftManager * _Nonnull shared;) ++ (GIBSwiftManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// The enableCapability method initiates the SDK modules. +/// \param capability Module, which will be enabled +/// +/// +/// returns: +/// true - if successfully run; false - if already run +- (BOOL)enableCapability:(enum Capability)capability; +/// The disableCapability method disables the SDK module. +/// \param capability Module, which will be disabled +/// +/// +/// returns: +/// true - if successfully stop; false - if capability not run +- (BOOL)disableCapability:(enum Capability)capability; +/// Run all capabilities +- (void)run; +/// Stop all capabilities +- (void)stop; +/// Check if Capability run or not +/// \param capability Capability object +/// +/// +/// returns: +/// true or false +- (BOOL)isRun:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +/// Get status for all capabilities +/// +/// returns: +/// Dictionary of status on capability +- (NSDictionary * _Nonnull)allStatus SWIFT_WARN_UNUSED_RESULT; +/// Don’t use this method. +/// Internal Type exposed to facilitate transition to Swift. +/// API Subject to change or removal without warning. Do not use. +/// warning: +/// UNSAFE - DO NOT USE +- (void)setOutput:(id _Nonnull)delegate; +/// Get marketing name for Capability object +/// \param capability Capability object +/// +/// +/// returns: +/// Marketing name +- (NSString * _Nullable)getCapabilityName:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +- (void)requestIDFAPermissionWithCompletion:(void (^ _Nonnull)(enum ATTrackingManagerAuthorizationStatus))completion SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +- (enum ATTrackingManagerAuthorizationStatus)getIDFAPermission SWIFT_WARN_UNUSED_RESULT SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +@end + +/// Part modules of SDK. +/// Modules that are enabled by default can be disabled by calling the disableCapability method, and then re-enabled by calling the enableCapability method again. +typedef SWIFT_ENUM(NSInteger, Capability, open) { +/// BatteryStatusCapability +/// The module logs the device battery parameters: current charge level, status of charging/connection to a charger or network. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityBatteryStatus = 0, +/// CellularCapability +/// The module collects the parameters of the device’s SIM card: communication technology (2G, 3G, LTE, etc.), mobileCountryCode, mobileNetworkCode, carrierName, isoCountryCode, allowsVOIP. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityCellular = 1, +/// CallCapability +/// The module logs the events of calls at different stages: incoming or outgoing call, starting a call, ending a call, putting a call on hold. +/// All call events are registered, including calls from VoIP applications running on the CallKit framework. +/// important: +/// Only the event of the call itself is logged. Mobile SDK cannot access the caller’s number or call content. +/// attention: +/// In the China region, CallCapability will not work on devices with iOS 10+, because the use of the CallKit framework is prohibited in the PRC. +/// requires: +/// Supported on devices with iOS 10+. + CapabilityCall = 2, +/// PasscodeCapability +/// The module checks if the user has set password and biometric data (Face ID/Touch ID) for siging into the application. +/// If the application can be accessed using biometrics and the system did not recognize the user, and the Mobile SDK is initialized for the first time right after that, the isDeviceBiometriceSet variable will be set to false. +/// important: +/// Mobile SDK does not access the contents of password or biometric container. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityPasscode = 3, +/// WebViewCapability +/// The module tracks all WKWebView objects in the application, monitors opening web pages and calls methods of the JavaScript module on them. If the WKWebView object was subscribed to a navigationDelegate, the WebViewCapability module proxies the delegate while maintaining the specified functionality. +/// note: +/// When connecting the WebViewCapability module, using the initAppWebView and GIBWebViewNavigationDelegate is not required. +/// important: +/// For the WebViewCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityWebView = 4, +/// NetworkCapability +/// The module receives the ssid and bssid parameters of the WiFi network to which the device is connected. +/// attention: +/// The module works if in the device settings the user has given the application permission to access geolocation data, the protected application is an active VPN application, or the protected application has configured a WiFi network that the device uses through NEHotspotConfiguration. The Mobile SDK does not ask for this permission on its own. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the Access WiFi information option. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityNetwork = 5, +/// MotionCapability +/// The module logs data from the device’s accelerometer, gravity sensor and gyroscope (X, Y, Z coordinates). +/// important: +/// For the MotionCapability module to work, you must enable the BehaviorCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityMotion = 6, +/// SwizzleCapability +///

The module performs run-time injection into methods:

+/// warning: +/// Module should be enabled before calling the run method. After enabling, you can disable this module only by completely restarting the application. +/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// `UIViewController: viewDidAppear(_ animated: Bool) +///
  • +///
  • +/// UIApplication: sendEvent(_ event: UIEvent) +///
  • +///
+ CapabilitySwizzle = 7, +/// LocationCapability +/// The module collects data about the device’s location: latitude, longitude, acc, alt, course, alt_acc, speed_acc (for devices with iOS 10.0+), speed. +/// important: +/// Mobile SDK does not receive geolocation data when the application is not in the foreground. +/// warning: +/// The module works if in the device settings the user has given the application permission to access geolocation data. Mobile SDK does not ask for this permission on its own. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityLocation = 8, +/// AudioCapability +/// The module monitors the audio output source that is currently being used. +/// important: +/// Only the fact of audio playback and its source is logged. Mobile SDK does not access audio content. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityAudio = 9, +/// CloudIdentifierCapability +/// The module transmits and stores in iCloud Key-value storage a unique value for the cloudGibId parameter. Used to identify devices via Cloud ID +/// The module will transfer service data for identifying user device with Cloud ID only after the user logs into the Apple account. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the iCloud Key-value storage option. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityCloudIdentifier = 10, +/// DeviceStatusCapability +/// The module receives and processes information about device being close to the ear (data from the Proximity sensor). +/// note: +/// Allows to receive more data if used with the CallCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityDeviceStatus = 11, +/// CaptureCapability +/// The module registers saving a screenshot (for devices with iOS/tvOS 9+) and recording a video of the screen (for devices with iOS 11+). +/// important: +/// Only the fact of saving a screenshot or recording the screen is logged. Mobile SDK cannot access the content of files. +/// requires: +/// Supported on devices with iOS 9+, tvOS 14+. + CapabilityCapture = 12, +/// AppsCapability +/// The module receives and processes information about applications installed on the user’s device. Applications on the device are checked by calling the UIApplication canOpenURL method. +/// important: +/// For the module to work, add application keys to the Info.plist file of the protected application. To receive an up-to-date list of application keys, contact Group-IB specialists. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityApps = 13, +/// ProxyCapability +/// The module receives and processes information about the use of VPN or Proxy on the user’s device. +///

The module gets access to the parameters:

+/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// http proxy port, +///
  • +///
  • +/// http proxy address, +///
  • +///
  • +/// http proxy user, +///
  • +///
  • +/// VPN protocol. +///
  • +///
+ CapabilityProxy = 14, +/// KeyboardCapability +/// The module receives and processes information about keyboards on a mobile device (identifiers of installed software keyboards). +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityKeyboard = 15, +/// BehaviorCapability +/// The module is used to collect data about user behavior in the application: screen clicks, swipes, opening new UIViewController objects, UIView elements on the screen and their location, typing speed in UITextField and UITextView. +/// note: +/// Typing speed in a UITextField with isSecure token is not logged. +/// important: +/// For the BehaviorCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityBehavior = 16, +/// PreventScreenshotsCapability +/// This module can auto prevent take screenshots by user. Work for screenshots, screensharing, remote control, Xcode screenshots. + CapabilityPreventScreenshots = 17, +/// SecurityCapability +/// This module can detect jailbreak on device + CapabilitySecurity = 18, +/// AdvertiseCapability +/// The module gets the IDFA number from the user’s device if the user has given permission. +/// important: +/// The module don’t request permission from user. + CapabilityAdvertise = 19, + CapabilityPortScan = 20, + CapabilityGlobalId = 21, +}; + + + +enum LogType : NSInteger; +@class WKWebView; + +/// Internal. +/// warning: +/// DO NOT USE. +SWIFT_PROTOCOL("_TtP12GIBMobileSdk23GIBSwiftManagerDelegate_") +@protocol GIBSwiftManagerDelegate +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendDictionaryFromSwiftWithDictionary:(NSDictionary * _Nonnull)dictionary isRepeatData:(BOOL)isRepeatData; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendLog:(NSString * _Nonnull)log type:(enum LogType)type; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendInitAppWebView:(WKWebView * _Nonnull)webView; +@end + +@class WKNavigation; +@class WKNavigationAction; +@class WKWebpagePreferences; +@class WKNavigationResponse; +@class NSURLAuthenticationChallenge; +@class NSURLCredential; +@class WKDownload; + +/// The GIBWebViewNavigationDelegate class implements methods of the WKNavigationDelegate protocol to track new web pages opened within the application and invoke JavaScript module methods on them. +SWIFT_CLASS("_TtC12GIBMobileSdk28GIBWebViewNavigationDelegate") +@interface GIBWebViewNavigationDelegate : NSObject +/// Standard initialization +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +/// Initialization with the possibility to transmit custom implementation of the WKNavigationDelegate protocol. +/// In this case, the GIBWebViewNavigationDelegate will proxy the transmitted methods into its implementation. +/// \param navigationDelegate Object of the WKNavigationDelegate protocol implementation +/// +- (nonnull instancetype)initWithNavigationDelegate:(id _Nullable)navigationDelegate OBJC_DESIGNATED_INITIALIZER; +- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction preferences:(WKWebpagePreferences * _Nonnull)preferences decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy, WKWebpagePreferences * _Nonnull))decisionHandler SWIFT_AVAILABILITY(ios,introduced=13.0); +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView didStartProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didCommitNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge completionHandler:(void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler; +- (void)webViewWebContentProcessDidTerminate:(WKWebView * _Nonnull)webView; +- (void)webView:(WKWebView * _Nonnull)webView authenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge shouldAllowDeprecatedTLS:(void (^ _Nonnull)(BOOL))decisionHandler SWIFT_AVAILABILITY(ios,introduced=14.0); +- (void)webView:(WKWebView * _Nonnull)webView navigationAction:(WKNavigationAction * _Nonnull)navigationAction didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk15LocationService") +@interface LocationService : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class CLLocationManager; +@class CLLocation; + +@interface LocationService (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)locationManager:(CLLocationManager * _Nonnull)manager didUpdateLocations:(NSArray * _Nonnull)locations; +- (void)locationManagerDidChangeAuthorization:(CLLocationManager * _Nonnull)manager; +- (void)locationManager:(CLLocationManager * _Nonnull)manager didFailWithError:(NSError * _Nonnull)error; +@end + +/// Log types of SDK +typedef SWIFT_ENUM(NSInteger, LogType, open) { +/// Log-message with error + LogTypeError = 0, +/// Log-message with warning + LogTypeWarning = 1, +/// Info message + LogTypeInfo = 2, +/// Verbosed log-message from Mobile SDK + LogTypeVerbose = 3, +}; + + + + + +@interface UIView (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)fpPinLayout:(enum NSLayoutAttribute)type; +- (void)fpPinLayoutEdges; +@end + + + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +/// Use this method for hide information on the UIWindow when user take screenshots, screensharing, remote control and Xcode screenshots +- (void)gibPreventScreenshots; +@end + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)capabilityPreventScreenshots; +- (void)capabilityDisablePreventScreenshots; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk13_FPSecureView") +@interface _FPSecureView : UITextField +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +@property (nonatomic, readonly) BOOL canBecomeFirstResponder; +- (BOOL)becomeFirstResponder SWIFT_WARN_UNUSED_RESULT; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef GIBMOBILESDK_SWIFT_H +#define GIBMOBILESDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AppTrackingTransparency; +@import CoreFoundation; +@import CoreLocation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +@import WebKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="GIBMobileSdk",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC12GIBMobileSdk15BehaviorManager") +@interface BehaviorManager : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class) BOOL isExtendedData;) ++ (BOOL)isExtendedData SWIFT_WARN_UNUSED_RESULT; ++ (void)setIsExtendedData:(BOOL)value; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC12GIBMobileSdk12FPSecureView") +@interface FPSecureView : UIView +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +/// Default true +@property (nonatomic) BOOL isPreventScreenshot; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk16GIBProtectedView") +@interface GIBProtectedView : UITextField +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +enum Capability : NSInteger; +@class NSString; +@protocol GIBSwiftManagerDelegate; + +/// GIBSwiftManager +SWIFT_CLASS("_TtC12GIBMobileSdk15GIBSwiftManager") +@interface GIBSwiftManager : NSObject +/// Instance of GIBSwiftManager +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) GIBSwiftManager * _Nonnull shared;) ++ (GIBSwiftManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// The enableCapability method initiates the SDK modules. +/// \param capability Module, which will be enabled +/// +/// +/// returns: +/// true - if successfully run; false - if already run +- (BOOL)enableCapability:(enum Capability)capability; +/// The disableCapability method disables the SDK module. +/// \param capability Module, which will be disabled +/// +/// +/// returns: +/// true - if successfully stop; false - if capability not run +- (BOOL)disableCapability:(enum Capability)capability; +/// Run all capabilities +- (void)run; +/// Stop all capabilities +- (void)stop; +/// Check if Capability run or not +/// \param capability Capability object +/// +/// +/// returns: +/// true or false +- (BOOL)isRun:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +/// Get status for all capabilities +/// +/// returns: +/// Dictionary of status on capability +- (NSDictionary * _Nonnull)allStatus SWIFT_WARN_UNUSED_RESULT; +/// Don’t use this method. +/// Internal Type exposed to facilitate transition to Swift. +/// API Subject to change or removal without warning. Do not use. +/// warning: +/// UNSAFE - DO NOT USE +- (void)setOutput:(id _Nonnull)delegate; +/// Get marketing name for Capability object +/// \param capability Capability object +/// +/// +/// returns: +/// Marketing name +- (NSString * _Nullable)getCapabilityName:(enum Capability)capability SWIFT_WARN_UNUSED_RESULT; +- (void)requestIDFAPermissionWithCompletion:(void (^ _Nonnull)(enum ATTrackingManagerAuthorizationStatus))completion SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +- (enum ATTrackingManagerAuthorizationStatus)getIDFAPermission SWIFT_WARN_UNUSED_RESULT SWIFT_AVAILABILITY(tvos,introduced=14) SWIFT_AVAILABILITY(ios,introduced=14); +@end + +/// Part modules of SDK. +/// Modules that are enabled by default can be disabled by calling the disableCapability method, and then re-enabled by calling the enableCapability method again. +typedef SWIFT_ENUM(NSInteger, Capability, open) { +/// BatteryStatusCapability +/// The module logs the device battery parameters: current charge level, status of charging/connection to a charger or network. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityBatteryStatus = 0, +/// CellularCapability +/// The module collects the parameters of the device’s SIM card: communication technology (2G, 3G, LTE, etc.), mobileCountryCode, mobileNetworkCode, carrierName, isoCountryCode, allowsVOIP. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityCellular = 1, +/// CallCapability +/// The module logs the events of calls at different stages: incoming or outgoing call, starting a call, ending a call, putting a call on hold. +/// All call events are registered, including calls from VoIP applications running on the CallKit framework. +/// important: +/// Only the event of the call itself is logged. Mobile SDK cannot access the caller’s number or call content. +/// attention: +/// In the China region, CallCapability will not work on devices with iOS 10+, because the use of the CallKit framework is prohibited in the PRC. +/// requires: +/// Supported on devices with iOS 10+. + CapabilityCall = 2, +/// PasscodeCapability +/// The module checks if the user has set password and biometric data (Face ID/Touch ID) for siging into the application. +/// If the application can be accessed using biometrics and the system did not recognize the user, and the Mobile SDK is initialized for the first time right after that, the isDeviceBiometriceSet variable will be set to false. +/// important: +/// Mobile SDK does not access the contents of password or biometric container. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityPasscode = 3, +/// WebViewCapability +/// The module tracks all WKWebView objects in the application, monitors opening web pages and calls methods of the JavaScript module on them. If the WKWebView object was subscribed to a navigationDelegate, the WebViewCapability module proxies the delegate while maintaining the specified functionality. +/// note: +/// When connecting the WebViewCapability module, using the initAppWebView and GIBWebViewNavigationDelegate is not required. +/// important: +/// For the WebViewCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityWebView = 4, +/// NetworkCapability +/// The module receives the ssid and bssid parameters of the WiFi network to which the device is connected. +/// attention: +/// The module works if in the device settings the user has given the application permission to access geolocation data, the protected application is an active VPN application, or the protected application has configured a WiFi network that the device uses through NEHotspotConfiguration. The Mobile SDK does not ask for this permission on its own. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the Access WiFi information option. +/// requires: +/// Supported on devices with iOS 9+. + CapabilityNetwork = 5, +/// MotionCapability +/// The module logs data from the device’s accelerometer, gravity sensor and gyroscope (X, Y, Z coordinates). +/// important: +/// For the MotionCapability module to work, you must enable the BehaviorCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityMotion = 6, +/// SwizzleCapability +///

The module performs run-time injection into methods:

+/// warning: +/// Module should be enabled before calling the run method. After enabling, you can disable this module only by completely restarting the application. +/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// `UIViewController: viewDidAppear(_ animated: Bool) +///
  • +///
  • +/// UIApplication: sendEvent(_ event: UIEvent) +///
  • +///
+ CapabilitySwizzle = 7, +/// LocationCapability +/// The module collects data about the device’s location: latitude, longitude, acc, alt, course, alt_acc, speed_acc (for devices with iOS 10.0+), speed. +/// important: +/// Mobile SDK does not receive geolocation data when the application is not in the foreground. +/// warning: +/// The module works if in the device settings the user has given the application permission to access geolocation data. Mobile SDK does not ask for this permission on its own. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityLocation = 8, +/// AudioCapability +/// The module monitors the audio output source that is currently being used. +/// important: +/// Only the fact of audio playback and its source is logged. Mobile SDK does not access audio content. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityAudio = 9, +/// CloudIdentifierCapability +/// The module transmits and stores in iCloud Key-value storage a unique value for the cloudGibId parameter. Used to identify devices via Cloud ID +/// The module will transfer service data for identifying user device with Cloud ID only after the user logs into the Apple account. +/// important: +/// For the module to work, in Xcode on the Signing & Capabilities tab, enable the iCloud Key-value storage option. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityCloudIdentifier = 10, +/// DeviceStatusCapability +/// The module receives and processes information about device being close to the ear (data from the Proximity sensor). +/// note: +/// Allows to receive more data if used with the CallCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityDeviceStatus = 11, +/// CaptureCapability +/// The module registers saving a screenshot (for devices with iOS/tvOS 9+) and recording a video of the screen (for devices with iOS 11+). +/// important: +/// Only the fact of saving a screenshot or recording the screen is logged. Mobile SDK cannot access the content of files. +/// requires: +/// Supported on devices with iOS 9+, tvOS 14+. + CapabilityCapture = 12, +/// AppsCapability +/// The module receives and processes information about applications installed on the user’s device. Applications on the device are checked by calling the UIApplication canOpenURL method. +/// important: +/// For the module to work, add application keys to the Info.plist file of the protected application. To receive an up-to-date list of application keys, contact Group-IB specialists. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityApps = 13, +/// ProxyCapability +/// The module receives and processes information about the use of VPN or Proxy on the user’s device. +///

The module gets access to the parameters:

+/// requires: +/// Supported on devices with iOS/tvOS 9+. +///
    +///
  • +/// http proxy port, +///
  • +///
  • +/// http proxy address, +///
  • +///
  • +/// http proxy user, +///
  • +///
  • +/// VPN protocol. +///
  • +///
+ CapabilityProxy = 14, +/// KeyboardCapability +/// The module receives and processes information about keyboards on a mobile device (identifiers of installed software keyboards). +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityKeyboard = 15, +/// BehaviorCapability +/// The module is used to collect data about user behavior in the application: screen clicks, swipes, opening new UIViewController objects, UIView elements on the screen and their location, typing speed in UITextField and UITextView. +/// note: +/// Typing speed in a UITextField with isSecure token is not logged. +/// important: +/// For the BehaviorCapability module to work, you must enable the SwizzleCapability module. +/// requires: +/// Supported on devices with iOS/tvOS 9+. + CapabilityBehavior = 16, +/// PreventScreenshotsCapability +/// This module can auto prevent take screenshots by user. Work for screenshots, screensharing, remote control, Xcode screenshots. + CapabilityPreventScreenshots = 17, +/// SecurityCapability +/// This module can detect jailbreak on device + CapabilitySecurity = 18, +/// AdvertiseCapability +/// The module gets the IDFA number from the user’s device if the user has given permission. +/// important: +/// The module don’t request permission from user. + CapabilityAdvertise = 19, + CapabilityPortScan = 20, + CapabilityGlobalId = 21, +}; + + + +enum LogType : NSInteger; +@class WKWebView; + +/// Internal. +/// warning: +/// DO NOT USE. +SWIFT_PROTOCOL("_TtP12GIBMobileSdk23GIBSwiftManagerDelegate_") +@protocol GIBSwiftManagerDelegate +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendDictionaryFromSwiftWithDictionary:(NSDictionary * _Nonnull)dictionary isRepeatData:(BOOL)isRepeatData; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendLog:(NSString * _Nonnull)log type:(enum LogType)type; +/// Internal. +/// warning: +/// DO NOT USE. +- (void)sendInitAppWebView:(WKWebView * _Nonnull)webView; +@end + +@class WKNavigation; +@class WKNavigationAction; +@class WKWebpagePreferences; +@class WKNavigationResponse; +@class NSURLAuthenticationChallenge; +@class NSURLCredential; +@class WKDownload; + +/// The GIBWebViewNavigationDelegate class implements methods of the WKNavigationDelegate protocol to track new web pages opened within the application and invoke JavaScript module methods on them. +SWIFT_CLASS("_TtC12GIBMobileSdk28GIBWebViewNavigationDelegate") +@interface GIBWebViewNavigationDelegate : NSObject +/// Standard initialization +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +/// Initialization with the possibility to transmit custom implementation of the WKNavigationDelegate protocol. +/// In this case, the GIBWebViewNavigationDelegate will proxy the transmitted methods into its implementation. +/// \param navigationDelegate Object of the WKNavigationDelegate protocol implementation +/// +- (nonnull instancetype)initWithNavigationDelegate:(id _Nullable)navigationDelegate OBJC_DESIGNATED_INITIALIZER; +- (void)webView:(WKWebView * _Nonnull)webView didFinishNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationAction:(WKNavigationAction * _Nonnull)navigationAction preferences:(WKWebpagePreferences * _Nonnull)preferences decisionHandler:(void (^ _Nonnull)(WKNavigationActionPolicy, WKWebpagePreferences * _Nonnull))decisionHandler SWIFT_AVAILABILITY(ios,introduced=13.0); +- (void)webView:(WKWebView * _Nonnull)webView decidePolicyForNavigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse decisionHandler:(void (^ _Nonnull)(WKNavigationResponsePolicy))decisionHandler; +- (void)webView:(WKWebView * _Nonnull)webView didStartProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailProvisionalNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didCommitNavigation:(WKNavigation * _Null_unspecified)navigation; +- (void)webView:(WKWebView * _Nonnull)webView didFailNavigation:(WKNavigation * _Null_unspecified)navigation withError:(NSError * _Nonnull)error; +- (void)webView:(WKWebView * _Nonnull)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge completionHandler:(void (^ _Nonnull)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler; +- (void)webViewWebContentProcessDidTerminate:(WKWebView * _Nonnull)webView; +- (void)webView:(WKWebView * _Nonnull)webView authenticationChallenge:(NSURLAuthenticationChallenge * _Nonnull)challenge shouldAllowDeprecatedTLS:(void (^ _Nonnull)(BOOL))decisionHandler SWIFT_AVAILABILITY(ios,introduced=14.0); +- (void)webView:(WKWebView * _Nonnull)webView navigationAction:(WKNavigationAction * _Nonnull)navigationAction didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +- (void)webView:(WKWebView * _Nonnull)webView navigationResponse:(WKNavigationResponse * _Nonnull)navigationResponse didBecomeDownload:(WKDownload * _Nonnull)download SWIFT_AVAILABILITY(ios,introduced=14.5); +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk15LocationService") +@interface LocationService : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class CLLocationManager; +@class CLLocation; + +@interface LocationService (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)locationManager:(CLLocationManager * _Nonnull)manager didUpdateLocations:(NSArray * _Nonnull)locations; +- (void)locationManagerDidChangeAuthorization:(CLLocationManager * _Nonnull)manager; +- (void)locationManager:(CLLocationManager * _Nonnull)manager didFailWithError:(NSError * _Nonnull)error; +@end + +/// Log types of SDK +typedef SWIFT_ENUM(NSInteger, LogType, open) { +/// Log-message with error + LogTypeError = 0, +/// Log-message with warning + LogTypeWarning = 1, +/// Info message + LogTypeInfo = 2, +/// Verbosed log-message from Mobile SDK + LogTypeVerbose = 3, +}; + + + + + +@interface UIView (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)fpPinLayout:(enum NSLayoutAttribute)type; +- (void)fpPinLayoutEdges; +@end + + + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +/// Use this method for hide information on the UIWindow when user take screenshots, screensharing, remote control and Xcode screenshots +- (void)gibPreventScreenshots; +@end + + +@interface UIWindow (SWIFT_EXTENSION(GIBMobileSdk)) +- (void)capabilityPreventScreenshots; +- (void)capabilityDisablePreventScreenshots; +@end + + +SWIFT_CLASS("_TtC12GIBMobileSdk13_FPSecureView") +@interface _FPSecureView : UITextField +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@property (nonatomic, readonly, strong) UIView * _Nullable secureContainer; +@property (nonatomic, readonly) BOOL canBecomeFirstResponder; +- (BOOL)becomeFirstResponder SWIFT_WARN_UNUSED_RESULT; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK.h new file mode 100755 index 000000000000..4d38e5772b9d --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBMobileSDK.h @@ -0,0 +1,206 @@ +#ifndef MOBILESDK_H +#define MOBILESDK_H + +#import "GIBLogsHandler.h" +#import "GIBSessionListener.h" +#import "GIBNetworkListener.h" +#import "MobileSDKError.h" +#import "GIBAttribute.h" +#import "GIBAttributeFormat.h" +#import "GIBProxy.h" +#import + +typedef NS_ENUM(NSInteger, Capability); + +#if TARGET_OS_IOS +#import +//@import WebKit; +#endif + +//! Project version number for MobileSdk. +FOUNDATION_EXPORT double MobileSdkVersionNumber; + +//! Project version string for MobileSdk. +FOUNDATION_EXPORT const unsigned char MobileSdkVersionString[]; + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LocalStorageType) { + OnlyLocalStorage NS_SWIFT_NAME(onlyLocalStorage), + LocalStorageAndCookie NS_SWIFT_NAME(localStorageAndCookie) +}; + +@interface GIBMobileSDK : NSObject + +/// The setCustomerId method sets the customer identifier issued by Group-IB. This method should be called before calling the run method. +/// @param customerID The customer's string ID in the format --, where: +/// vendor - name of the vendor in the context of which the customer is identified and its ID must be unique; +/// channel-for iOS apps, it must be equal to "i"; +/// channel-for tvOS apps, it must be equal to "i"; +/// id - name of the customer in string format. ++ (void)setCustomerID:(NSString * _Nonnull)customerID; + +/// The setTargetURL method sets the URL for sending data from the SDK. The value depends on the selected network communication scheme. +/// +/// The setTargetURL method should be called before calling the run method. +/// @param url Full URL for sending data from the Mobile SDK. ++ (void)setTargetURL:(NSURL *)url; + +/// The setLogURL method sets the URL for sending the SDK operation protocol. +/// @param logURL URL for sending Fraud Hunting Platform Mobile SDK operation protocols +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; error code can be obtained in the error variable ++ (BOOL)setLogURL:(NSURL * _Nonnull)logURL error:(NSError * _Nullable * _Nullable)error; + +/// The setPublicKeysForPinning method sets a combination of public key values in PEM format that can be used for creating an SSL connection +/// +/// The setPublicKeyForPinning method should be called before calling the run method. +/// @param publicKeys The array of valid public RSA keys in PEM format. ++ (void)setPublicKeysForPinning:(NSArray * _Nonnull)publicKeys; + +/// The setPublicKeyForPinning method set a public key value in PEM format that can be used for creating an SSL connection +/// @param publicKey Valid public RSA keys in PEM format. ++ (void)setPublicKeyForPinning:(NSString * _Nonnull)publicKey; + +/// The setPubKey method sets the customer's public RSA key, which will be used to encrypt user identifier and other parameters. +/// +/// The setPubKey method should be called before calling the run method. +/// @param pubKey Public RSA key in PEM format. +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; error code can be obtained in the error variable ++ (BOOL)setPubKey:(NSString * _Nonnull)pubKey error:(NSError * _Nullable * _Nullable)error; + +/// The setUserAgent method set a user-agent value for internal requests. +/// +/// @param userAgent Non-null user agent value ++ (void)setUserAgent:(NSString * _Nonnull)userAgent; + +/// The run method runs the Mobile SDK. +/// @param error Double variable reference to return the error code +/// @result true — If initialization is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)run:(NSError * _Nullable * _Nullable)error; + +/// The stop method terminates the Mobile SDK. +/// +/// When the application is closed, the SDK will stop automatically. ++ (void)stop; + +/// The setGIBLogsHandler method sets an instance of the class that implements the GIBLogsHandler interface to receive SDK log messages. +/// +/// It can be used to send this data to the backend servers of the mobile application for running diagnostics using mechanisms of transferring mobile application operation protocols. +/// +/// The setGIBLogsHandler method can be called either before or after calling the run method. +/// @param handler An instance of the class that implements the GIBLogsHandler interface ++ (void)setGIBLogsHandler:(id )handler; + +/// The enableDebugLogs method enables detailed logging of Mobile SDK operation in the console. +/// +/// Logging will only work for debug variant of the app build. +/// +/// Call the enableDebugLogs method in the test app build when sending it to Group-IB to verify the correctness of Mobile SDK integration - this will significantly reduce the testing time. ++ (void)enableDebugLogs; + +/// The setLogin method allows to specify the current user identifier. +/// +/// Before being sent to the server side of Fraud Hunting Platform, user identifier will be processed in parallel streams using: +/// +/// - hash function SHA-1; +/// - encryption with public RSA key. If public RSA key is not set via the setPubKey method, user identifier value will only be sent as a hash. +/// @param login User ID in the mobile app +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setLogin:(NSString * _Nonnull)login error:(NSError * _Nullable * _Nullable)error; + +/// The setSessionId method sets the current session identifier. The parameter is not interpreted and is transmitted in its original form to the server side of Fraud Hunting Platform. +/// +/// The setSessionId method can be called either before or after calling the run method, e.g when the user session starts in the mobile application after successful authentication. +/// +/// The setSessionId method should be called after user successfully passes all stages of user authentication, including additional factors: SMS code, PIN code, etc. When user signs out of the personal account in the application or the application is forсed to sign user out (in case the sever finishes the user session due to timeout, user inactivity, etc.), the setSessionId method should transfer empty string "" to the sessionId parameter - this will be interpreted as the end of the user session. +/// @param sessionId Session identifier in the mobile app +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setSessionId:(NSString * _Nonnull)sessionId error:(NSError * _Nullable * _Nullable)error; + ++ (void)setAttribute:(NSString * _Nonnull)attribute forTitle:(NSString * _Nonnull)title error:(NSError * _Nullable * _Nullable)error __attribute__((unavailable("This method is deprecated. Use +setAttribute:error: method instead"))); + ++ (BOOL)setAttribute:(NSString * _Nonnull)attribute forTitle:(NSString * _Nonnull)title withFormat:(GIBAttributeFormat)format error:(NSError * _Nullable * _Nullable)error __attribute__((unavailable("This method is deprecated. Use +setAttribute:error: method instead"))); + +/// The setAttribute method is used to transmit additional attributes to Fraud Hunting Platform. +/// @param attribute GIBAttribute object +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setAttribute:(GIBAttribute * _Nonnull)attribute error:(NSError * _Nullable * _Nullable)error; + ++ (BOOL)setAttributes:(NSArray* _Nonnull)attributes error:(NSError * _Nullable * _Nullable)error; + +/// The setSharedKeychainIdentifier is used to set KeychainIdentifier for share values between multiple apps of developer +/// @param identifier Valid identifier for Keychain group ++ (void)setSharedKeychainIdentifier:(NSString * _Nonnull)identifier; + +/// The setCustomEvent method is used to transmit additional attributes to Fraud Hunting Platform. +/// @param event Event name +/// @param error Double variable reference to return the error code +/// @result true — If execution is successful; false — If there is an error; the error code can be obtained in the error variable ++ (BOOL)setCustomEvent:(NSString * _Nonnull)event error:(NSError * _Nullable * _Nullable)error; + +/// The setSessionListener method sets an instance of a class that implements the GIBSessionListener interface for handling events that change the state of a Mobile SDK session. +/// @param listener Instance of the GIBSessionListener interface's successor class ++ (void)setSessionListener:(id _Nonnull)listener; + +/// The setKeepAliveTimeout method sets the time interval (in seconds) for sending keepalive messages. Using the setKeepAliveTimeout method is required only if the module to block bot activity is enabled. +/// +/// By default, sending keepalive messages is disabled. If a positive value is set, keepalive messages are sent only when more time than specified in the sec parameter has passed since the last data packet was sent from the Mobile SDK and the app is active (foreground). +/// @param sec Time in seconds between sending keepalive packets sent from the Mobile SDK ++ (void)setKeepAliveTimeout:(int)sec; +#if TARGET_OS_IOS + +/// The initAppWebView method sets a WKWebView instance of the hybrid mobile application. +/// +/// If Mobile SDK is initiated and its session is open, JavaScript module will start loading as part of the page loaded in the specified WebView. A more detailed scenario for using this method is described in Hybrid application. +/// @param webView Instance of the WKWebView class of the hybrid mobile app ++ (void)initAppWebView:(WKWebView *)webView; +#endif + +/// The getCookies method returns a set of cookie values +/// +/// The getCookies method returns a set of cookie values that should be set for target requests from the mobile application for: +/// +/// - protecting the Mobile API of the application from being used by bots and third-party applications; +/// - implementing adaptive authentication by analyzing the device using the Mobile SDK. +/// @result The combination of cookie names and values to be set in the target application request ++ (NSDictionary * _Nullable)getCookies; + +/// The enableCapability method initiates the SDK modules. +/// @param capability Module, which will be enabled ++ (BOOL)enableCapability:(Capability)capability; + +/// The disableCapability method disables the SDK module. +/// @param capability Module, which will be disabled ++ (BOOL)disableCapability:(Capability)capability; + +/// The setHeaderValue method sets value to the specified HTTP header. +/// +/// Passing nil removes the value of the specified HTTP header. +/// @param value The value of the HTTP header. +/// @param key HTTP header name ++ (void)setHeaderValue:(NSString * _Nullable)value forKey:(NSString * _Nonnull)key; + ++ (void)requestIDFAPermission:(void (^)(ATTrackingManagerAuthorizationStatus status))completion API_AVAILABLE(ios(14)); + ++ (void)setNetworkListener:(id _Nonnull)listener; + ++ (void)setURLsForCookies:(NSSet *)urls; + ++ (void)setWebSDKCookiesDomain:(NSSet *)urls; + ++ (void)setWebSDKSecureCookie:(BOOL)isSecureCookie; + ++ (void)setWebSDKAttributesStorage:(LocalStorageType)attributesStorage; + ++ (NSString *)getDeviceId; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* MOBILESDK_H */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBNetworkListener.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBNetworkListener.h new file mode 100644 index 000000000000..1f8fba1006a5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBNetworkListener.h @@ -0,0 +1,19 @@ +// +// GIBNetworkListener.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 20/11/2023. +// Copyright © 2023 Group-IB. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol GIBNetworkListener + +- (void)networkDidFailedWithError:(NSError *)error andStatusCode:(NSInteger)statusCode; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBProxy.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBProxy.h new file mode 100644 index 000000000000..4dc48c1215c6 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBProxy.h @@ -0,0 +1,21 @@ +// +// GIBProxy.h +// GIBMobileSdk +// +// Created by Mikhail Lutskiy on 13/07/2023. +// Copyright © 2023 Group-IB. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface GIBProxy : NSObject + ++ (GIBProxy * _Nonnull)getInstance; + +- (void)setURLSessionConfiguration:(NSURLSessionConfiguration *)configuration; + +@end + +NS_ASSUME_NONNULL_END diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBSessionListener.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBSessionListener.h new file mode 100644 index 000000000000..80732b1dfd15 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/GIBSessionListener.h @@ -0,0 +1,29 @@ +// +// GIBSessionListener.h +// MobileSdk +// +// Created by Isa Aliev on 02/09/2019. +// Copyright © 2019 Group-IB. All rights reserved. +// + +#ifndef GIBSessionListener_h +#define GIBSessionListener_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +/// The GIBSessionListener protocol defines the interface to receive the events about changing the state of the Mobile SDK session. An instance of the successor class must be set by calling the setSessionListener method. +@protocol GIBSessionListener + +/// The sessionDidOpenWithID method is called when the Mobile SDK session is opened - the first value of the cfids cookie received after calling the run method. +/// @param sessionId Identifier of the Mobile SDK session +- (void)sessionDidOpenWithID:(NSString *)sessionId; + +- (void)sessionDidGetId:(NSString *)sessionId; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* GIBSessionListener_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/MobileSDKError.h b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/MobileSDKError.h new file mode 100644 index 000000000000..0b5edfc71f59 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Headers/MobileSDKError.h @@ -0,0 +1,23 @@ +#ifndef MobileSDKError_h +#define MobileSDKError_h +#import + +extern NSErrorDomain const MobileSDKErrorDomain; +/// Error description +typedef NS_ERROR_ENUM(MobileSDKErrorDomain, MobileSdkError) { + /// URL not correct. Currect example https://example.com + BadInputURL, + /// Public key not correct. + BadInputPublicKey, + /// Empty login is provided + BadInputLogin, + /// No Customer ID specified + BadInputCustomerId, + /// setLogin encryption failed + EncryptionFailed, + /// Error while starting MobileSdk + BadSDKInitialization, + InternalError +}; + +#endif /* MobileSDKError_h */ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Info.plist b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Info.plist new file mode 100644 index 000000000000..f74300a27923 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Info.plist differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..e8074d966563 Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 000000000000..58069329de7f Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..bc9aaa7d44fc --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,8454 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBHelperManager", + "printedName": "GIBHelperManager", + "children": [ + { + "kind": "Var", + "name": "getTimeOfDay", + "printedName": "getTimeOfDay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "ExternalAccessory", + "printedName": "ExternalAccessory", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBCapability", + "printedName": "GIBCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRun", + "printedName": "isRun", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk13GIBCapabilityCACycfc", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityCACycfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC3runyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC3runyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk13GIBCapabilityC", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO.arch", + "printedName": "MachO.arch", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBPacket", + "printedName": "GIBPacket", + "children": [ + { + "kind": "TypeDecl", + "name": "Versions", + "printedName": "Versions", + "children": [ + { + "kind": "Var", + "name": "v1_0_0", + "printedName": "v1_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v1_1_0", + "printedName": "v1_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_0_0", + "printedName": "v2_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_1_0", + "printedName": "v2_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_0_0", + "printedName": "v3_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_1_0", + "printedName": "v3_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBPacket.Versions?", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Providers", + "printedName": "Providers", + "children": [ + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cloud", + "printedName": "cloud", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "auth", + "printedName": "auth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "battery", + "printedName": "battery", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> (Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "moduleName": "GIBMobileSdk" + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Var", + "name": "packetDictionary", + "printedName": "packetDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(version:provider:send:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBPacket", + "printedName": "GIBMobileSdk.GIBPacket", + "usr": "s:12GIBMobileSdk9GIBPacketC" + }, + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk9GIBPacketC", + "mangledName": "$s12GIBMobileSdk9GIBPacketC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBModelProtocol", + "printedName": "GIBModelProtocol", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBModelProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "DeviceCheck", + "printedName": "DeviceCheck", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BehaviorManager", + "printedName": "BehaviorManager", + "children": [ + { + "kind": "Var", + "name": "isExtendedData", + "printedName": "isExtendedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cpy)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)setIsExtendedData:", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvsZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ObjectiveC", + "printedName": "ObjectiveC", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "GameController", + "printedName": "GameController", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration.CaptiveNetwork", + "printedName": "SystemConfiguration.CaptiveNetwork", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBApplication", + "printedName": "GIBApplication", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk14GIBApplicationC", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceStatusCapability", + "printedName": "DeviceStatusCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableProximityMonitoring", + "printedName": "enableProximityMonitoring(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "superclassUsr": "s:12GIBMobileSdk13GIBCapabilityC", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "GIBMobileSdk.GIBCapability" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManagerDelegate", + "printedName": "GIBSwiftManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "sendDictionaryFromSwift", + "printedName": "sendDictionaryFromSwift(dictionary:isRepeatData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP23sendDictionaryFromSwift10dictionary12isRepeatDataySo12NSDictionaryC_SbtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLog", + "printedName": "sendLog(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendLog:type:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP7sendLog_4typeySS_AA0G4TypeOtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendInitAppWebView", + "printedName": "sendInitAppWebView(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendInitAppWebView:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP18sendInitAppWebViewyySo05WKWebJ0CF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManager", + "printedName": "GIBSwiftManager", + "children": [ + { + "kind": "TypeDecl", + "name": "Capability", + "printedName": "Capability", + "children": [ + { + "kind": "Var", + "name": "batteryStatus", + "printedName": "batteryStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "call", + "printedName": "call", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "passcode", + "printedName": "passcode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "webView", + "printedName": "webView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "motion", + "printedName": "motion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "swizzle", + "printedName": "swizzle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "cloudIdentifier", + "printedName": "cloudIdentifier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "apps", + "printedName": "apps", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "preventScreenshots", + "printedName": "preventScreenshots", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability?", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cpy)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cm)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableCapability", + "printedName": "enableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)enableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC16enableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableCapability", + "printedName": "disableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)disableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17disableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)run", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC3runyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)stop", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC4stopyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isRun", + "printedName": "isRun(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)isRun:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC5isRunySbAC10CapabilityOF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "allStatus", + "printedName": "allStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)allStatus", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9allStatusSDySSSbGyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setOutput", + "printedName": "setOutput(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)setOutput:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9setOutputyyAA0cD8Delegate_pF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCapabilityName", + "printedName": "getCapabilityName(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getCapabilityName:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getCapabilityNameySSSgAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "requestIDFAPermission", + "printedName": "requestIDFAPermission(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)requestIDFAPermissionWithCompletion:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC21requestIDFAPermission10completionyySo010ATTrackingD19AuthorizationStatusVc_tF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "objc_name": "requestIDFAPermissionWithCompletion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIDFAPermission", + "printedName": "getIDFAPermission()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getIDFAPermission", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getIDFAPermissionSo010ATTrackingD19AuthorizationStatusVyF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "FileIntegrityCheck", + "printedName": "FileIntegrityCheck", + "children": [ + { + "kind": "Var", + "name": "bundleID", + "printedName": "bundleID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mobileProvision", + "printedName": "mobileProvision", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "machO", + "printedName": "machO", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "moduleName": "GIBMobileSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IntegrityCheckerImageTarget", + "printedName": "IntegrityCheckerImageTarget", + "children": [ + { + "kind": "Var", + "name": "default", + "printedName": "default", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.IntegrityCheckerImageTarget.Type) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO7defaultyA2CmF", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO7defaultyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.IntegrityCheckerImageTarget.Type) -> (Swift.String) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.IntegrityCheckerImageTarget", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IntegrityCheckerImageTarget", + "printedName": "GIBMobileSdk.IntegrityCheckerImageTarget", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO6customyACSScACmF", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO6customyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk27IntegrityCheckerImageTargetO", + "mangledName": "$s12GIBMobileSdk27IntegrityCheckerImageTargetO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogType", + "printedName": "LogType", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeError", + "mangledName": "$s12GIBMobileSdk7LogTypeO5erroryA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeWarning", + "mangledName": "$s12GIBMobileSdk7LogTypeO7warningyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeInfo", + "mangledName": "$s12GIBMobileSdk7LogTypeO4infoyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeVerbose", + "mangledName": "$s12GIBMobileSdk7LogTypeO7verboseyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.LogType?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@GIBMobileSdk@E@LogType", + "mangledName": "$s12GIBMobileSdk7LogTypeO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FPSecureView", + "printedName": "FPSecureView", + "children": [ + { + "kind": "Var", + "name": "secureContainer", + "printedName": "secureContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreventScreenshot", + "printedName": "isPreventScreenshot", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)setIsPreventScreenshot:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvs", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithFrame:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5frameACSo6CGRectV_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.FPSecureView?", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithCoder:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBWebViewNavigationDelegate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)init", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateCACycfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigationDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any WebKit.WKNavigationDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationDelegate", + "printedName": "any WebKit.WKNavigationDelegate", + "usr": "c:objc(pl)WKNavigationDelegate" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)initWithNavigationDelegate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC010navigationF0ACSo012WKNavigationF0_pSg_tcfc", + "moduleName": "GIBMobileSdk", + "objc_name": "initWithNavigationDelegate:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFinish:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFinishNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didFinishySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFinishNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:preferences:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor11preferences15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCSo20WKWebpagePreferencesCySo0opI0V_AMtctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "13.0", + "objc_name": "webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationResponsePolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So20WKNavigationResponseCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didStartProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didStartProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_019didStartProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didStartProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceiveServerRedirectForProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveServerRedirectForProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_038didReceiveServerRedirectForProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveServerRedirectForProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_018didFailProvisionalE09withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didCommit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didCommitNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didCommitySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didCommitNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFail:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_7didFail9withErrorySo05WKWebD0C_So12WKNavigationCSgs0K0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceive:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?)", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthChallengeDisposition", + "printedName": "Foundation.URLSession.AuthChallengeDisposition", + "usr": "c:@E@NSURLSessionAuthChallengeDisposition" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLCredential?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCredential", + "printedName": "Foundation.URLCredential", + "usr": "c:objc(cs)NSURLCredential" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveAuthenticationChallenge:completionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_10didReceive17completionHandlerySo05WKWebD0C_So28NSURLAuthenticationChallengeCySo016NSURLSessionAuthN11DispositionV_So15NSURLCredentialCSgtctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveAuthenticationChallenge:completionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webViewWebContentProcessDidTerminate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD29WebContentProcessDidTerminateyySo05WKWebD0CF", + "moduleName": "GIBMobileSdk", + "objc_name": "webViewWebContentProcessDidTerminate:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:authenticationChallenge:shouldAllowDeprecatedTLS:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_23authenticationChallenge24shouldAllowDeprecatedTLSySo05WKWebD0C_So019NSURLAuthenticationI0CySbctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.0", + "objc_name": "webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationAction:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationAction:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_16navigationAction9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationAction:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_18navigationResponse9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreMotion", + "printedName": "CoreMotion", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Function", + "name": "gibPreventScreenshots", + "printedName": "gibPreventScreenshots()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIWindow(im)gibPreventScreenshots", + "mangledName": "$sSo8UIWindowC12GIBMobileSdkE21gibPreventScreenshotsyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIView", + "printedName": "UIView", + "children": [ + { + "kind": "Function", + "name": "fpPinLayout", + "printedName": "fpPinLayout(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "UIKit.NSLayoutConstraint.Attribute", + "usr": "c:@E@NSLayoutAttribute" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayout:", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE11fpPinLayoutyySo17NSLayoutAttributeVF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fpPinLayoutEdges", + "printedName": "fpPinLayoutEdges()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayoutEdges", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE16fpPinLayoutEdgesyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3418, + "length": 14, + "value": "\"fp_saved_now\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3469, + "length": 16, + "value": "\"fp_save_uptime\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "StringLiteral", + "offset": 286, + "length": 26, + "value": "\"sendLocationNotification\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "BooleanLiteral", + "offset": 667, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBHelperManager.swift", + "kind": "IntegerLiteral", + "offset": 280, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBCapability.swift", + "kind": "BooleanLiteral", + "offset": 2611, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "IntegerLiteral", + "offset": 369, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "StringLiteral", + "offset": 412, + "length": 18, + "value": "\"0000000100000001\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "Array", + "offset": 732, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "BooleanLiteral", + "offset": 781, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 253, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 7, + "value": "\"1.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 7, + "value": "\"2.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"3.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 7, + "value": "\"3.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "BooleanLiteral", + "offset": 2620, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 8, + "value": "\"ptrace\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1178, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1182, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1216, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 1238, + "length": 75, + "value": "\"Error occured when calling ptrace(). Denying debugger may not be reliable\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1608, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1727, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 2138, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2261, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2396, + "length": 10, + "value": "0xe7ffdefe" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2447, + "length": 10, + "value": "0xd4200000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2759, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 2776, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 3000, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "BooleanLiteral", + "offset": 3071, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 5439, + "length": 3, + "value": "102" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 29819, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/FishHookChecker.swift", + "kind": "IntegerLiteral", + "offset": 30285, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/build.swift", + "kind": "IntegerLiteral", + "offset": 52, + "length": 10, + "value": "1748046444" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1058, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1369, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1445, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "BooleanLiteral", + "offset": 1522, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "Array", + "offset": 1577, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Web\/WebCapability.swift", + "kind": "Array", + "offset": 516, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/SystemCapability.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 9, + "value": "\"device1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorManager.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/GibIdManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 29, + "value": "\"com.group_ib.MobileSdk.uuid\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 36789, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "StringLiteral", + "offset": 36836, + "length": 6, + "value": "\"fork\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37027, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37059, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Dictionary", + "offset": 792, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 835, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 883, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Array", + "offset": 945, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 24, + "value": "\"__GIB__user_identifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 400, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "BooleanLiteral", + "offset": 850, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 288, + "length": 19, + "value": "\"getNewMotionValue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 365, + "length": 22, + "value": "\"stopMotionCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 538, + "length": 5, + "value": "0.050" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 654, + "length": 4, + "value": "0.01" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 773, + "length": 4, + "value": "8000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1210, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "BooleanLiteral", + "offset": 1250, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1368, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Capture\/CaptureCapability.swift", + "kind": "BooleanLiteral", + "offset": 2069, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"en0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"en1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 386, + "length": 9, + "value": "\"pdp_ip0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 421, + "length": 9, + "value": "\"pdp_ip1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "IntegerLiteral", + "offset": 521, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 3516, + "length": 4, + "value": "1081" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "StringLiteral", + "offset": 3552, + "length": 11, + "value": "\"127.0.0.1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/GlobalIdCapability.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 803, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 1183, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/KeychainManager.swift", + "kind": "StringLiteral", + "offset": 1980, + "length": 27, + "value": "\"com.group-ib.GIBMobileSDK\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "StringLiteral", + "offset": 612, + "length": 41, + "value": "\"com.group-ib.GIBMobileSDK.locationQueue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2055, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 2558, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 3178, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4128, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4921, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5280, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6394, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6731, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7375, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7736, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8172, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8728, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9146, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9419, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9995, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10224, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10349, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10603, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10631, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10667, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorE.swift", + "kind": "Array", + "offset": 1640, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 349, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 20, + "value": "\"__GIB__cloud_calls\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 41, + "value": "\"-[MobileSDKService setGIBSwiftListener]\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 36, + "value": "\"request_iOS_SDK.send_by_js_request\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 493, + "length": 28, + "value": "\".callNotificationExtension\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 20, + "value": "\"group.callNotifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 618, + "length": 12, + "value": "\"phones.gib\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "StringLiteral", + "offset": 1664, + "length": 12, + "value": "\"CanvasView\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1738, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1785, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "StringLiteral", + "offset": 1689, + "length": 26, + "value": "\"swiftReachabilityChanged\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 3971, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 4082, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Extensions\/UIDevice.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 42, + "value": "\"com.group_ib.MobileSdk.gib_ids_array_key\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 367, + "length": 41, + "value": "\"com.group_ib.mobile_sdk.shared_keychain\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 14, + "value": "\"bundleSeedID\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 334, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/RuntimeHookChecker.swift", + "kind": "StringLiteral", + "offset": 365, + "length": 8, + "value": "\"dladdr\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 325, + "length": 8, + "value": "\"scopes\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 12, + "value": "\"__SCOPED__\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/Swizzle Extensions\/SwizzleUIViewController.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "Array", + "offset": 462, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 506, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 422, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 527, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 584, + "length": 36, + "value": "\"UICompatibilityInputViewController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 665, + "length": 32, + "value": "\"UISystemKeyboardDockController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1067, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1231, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1445, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/ProxyChecker.swift", + "kind": "BooleanLiteral", + "offset": 266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "StringLiteral", + "offset": 648, + "length": 45, + "value": "\"com.group-ib.GIBMobileSDK.SwizzleCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "BooleanLiteral", + "offset": 1064, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 245, + "length": 15, + "value": "\"notDetermined\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 12, + "value": "\"restricted\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 8, + "value": "\"denied\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 351, + "length": 18, + "value": "\"authorizedAlways\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 21, + "value": "\"authorizedWhenInUse\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionFullObserver.swift", + "kind": "Array", + "offset": 521, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..6236dcd52f45 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,247 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +public enum IntegrityCheckerImageTarget { + case `default` + case custom(Swift.String) +} +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..0d49e4efba3c Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..6236dcd52f45 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,247 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +public enum IntegrityCheckerImageTarget { + case `default` + case custom(Swift.String) +} +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 000000000000..ba746012dae4 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,8218 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "GIBMobileSdk", + "printedName": "GIBMobileSdk", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBHelperManager", + "printedName": "GIBHelperManager", + "children": [ + { + "kind": "Var", + "name": "getTimeOfDay", + "printedName": "getTimeOfDay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC12getTimeOfDaySdvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk16GIBHelperManagerC", + "mangledName": "$s12GIBMobileSdk16GIBHelperManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "ExternalAccessory", + "printedName": "ExternalAccessory", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBCapability", + "printedName": "GIBCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "isOpen": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRun", + "printedName": "isRun", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC5isRunSbvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBCapability", + "printedName": "GIBMobileSdk.GIBCapability", + "usr": "s:12GIBMobileSdk13GIBCapabilityC" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk13GIBCapabilityCACycfc", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityCACycfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC3runyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC3runyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk13GIBCapabilityC", + "mangledName": "$s12GIBMobileSdk13GIBCapabilityC", + "moduleName": "GIBMobileSdk", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO.arch", + "printedName": "MachO.arch", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBPacket", + "printedName": "GIBPacket", + "children": [ + { + "kind": "TypeDecl", + "name": "Versions", + "printedName": "Versions", + "children": [ + { + "kind": "Var", + "name": "v1_0_0", + "printedName": "v1_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v1_1_0", + "printedName": "v1_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v1_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_0_0", + "printedName": "v2_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v2_1_0", + "printedName": "v2_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v2_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_0_0", + "printedName": "v3_0_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_0_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "v3_1_0", + "printedName": "v3_1_0", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Versions.Type) -> GIBMobileSdk.GIBPacket.Versions", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Versions.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO6v3_1_0yA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBPacket.Versions?", + "children": [ + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueAESgSS_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO8rawValueSSvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC8VersionsO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Providers", + "printedName": "Providers", + "children": [ + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8cellularyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7networkyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8locationyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "cloud", + "printedName": "cloud", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5cloudyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8behavioryA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "auth", + "printedName": "auth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO4authyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7captureyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5audioyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "battery", + "printedName": "battery", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO7batteryyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO5proxyyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8securityyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8portScanyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBPacket.Providers.Type) -> (Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.GIBPacket.Providers", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBPacket.Providers.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO6customyAESScAEmF", + "moduleName": "GIBMobileSdk" + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO", + "mangledName": "$s12GIBMobileSdk9GIBPacketC9ProvidersO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Var", + "name": "packetDictionary", + "printedName": "packetDictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk9GIBPacketC16packetDictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(version:provider:send:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBPacket", + "printedName": "GIBMobileSdk.GIBPacket", + "usr": "s:12GIBMobileSdk9GIBPacketC" + }, + { + "kind": "TypeNominal", + "name": "Versions", + "printedName": "GIBMobileSdk.GIBPacket.Versions", + "usr": "s:12GIBMobileSdk9GIBPacketC8VersionsO" + }, + { + "kind": "TypeNominal", + "name": "Providers", + "printedName": "GIBMobileSdk.GIBPacket.Providers", + "usr": "s:12GIBMobileSdk9GIBPacketC9ProvidersO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "mangledName": "$s12GIBMobileSdk9GIBPacketC7version8provider4send4dataA2C8VersionsO_AC9ProvidersOSbyptcfc", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk9GIBPacketC", + "mangledName": "$s12GIBMobileSdk9GIBPacketC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBModelProtocol", + "printedName": "GIBModelProtocol", + "children": [ + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvp", + "moduleName": "GIBMobileSdk", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP10dictionarySDySSypGvg", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBModelProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:12GIBMobileSdk16GIBModelProtocolP", + "mangledName": "$s12GIBMobileSdk16GIBModelProtocolP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "DeviceCheck", + "printedName": "DeviceCheck", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BehaviorManager", + "printedName": "BehaviorManager", + "children": [ + { + "kind": "Var", + "name": "isExtendedData", + "printedName": "isExtendedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cpy)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)isExtendedData", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager(cm)setIsExtendedData:", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvsZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC14isExtendedDataSbvMZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)BehaviorManager", + "mangledName": "$s12GIBMobileSdk15BehaviorManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "ObjectiveC", + "printedName": "ObjectiveC", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "GameController", + "printedName": "GameController", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration.CaptiveNetwork", + "printedName": "SystemConfiguration.CaptiveNetwork", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Security", + "printedName": "Security", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "GIBApplication", + "printedName": "GIBApplication", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIApplication?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC6sharedSo13UIApplicationCSgvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk14GIBApplicationC", + "mangledName": "$s12GIBMobileSdk14GIBApplicationC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceStatusCapability", + "printedName": "DeviceStatusCapability", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceStatusCapability", + "printedName": "GIBMobileSdk.DeviceStatusCapability", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "overriding": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC4stopyyKF", + "moduleName": "GIBMobileSdk", + "overriding": true, + "declAttributes": [ + "Final", + "Override", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "enableProximityMonitoring", + "printedName": "enableProximityMonitoring(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC25enableProximityMonitoringyySbF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12GIBMobileSdk22DeviceStatusCapabilityC", + "mangledName": "$s12GIBMobileSdk22DeviceStatusCapabilityC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "superclassUsr": "s:12GIBMobileSdk13GIBCapabilityC", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "GIBMobileSdk.GIBCapability" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManagerDelegate", + "printedName": "GIBSwiftManagerDelegate", + "children": [ + { + "kind": "Function", + "name": "sendDictionaryFromSwift", + "printedName": "sendDictionaryFromSwift(dictionary:isRepeatData:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP23sendDictionaryFromSwift10dictionary12isRepeatDataySo12NSDictionaryC_SbtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "sendDictionaryFromSwiftWithDictionary:isRepeatData:", + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLog", + "printedName": "sendLog(_:type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendLog:type:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP7sendLog_4typeySS_AA0G4TypeOtF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendInitAppWebView", + "printedName": "sendInitAppWebView(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate(im)sendInitAppWebView:", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP18sendInitAppWebViewyySo05WKWebJ0CF", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 where τ_0_0 : GIBMobileSdk.GIBSwiftManagerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate", + "mangledName": "$s12GIBMobileSdk23GIBSwiftManagerDelegateP", + "moduleName": "GIBMobileSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GIBSwiftManager", + "printedName": "GIBSwiftManager", + "children": [ + { + "kind": "TypeDecl", + "name": "Capability", + "printedName": "Capability", + "children": [ + { + "kind": "Var", + "name": "batteryStatus", + "printedName": "batteryStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO13batteryStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "cellular", + "printedName": "cellular", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8cellularyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "call", + "printedName": "call", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4callyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "passcode", + "printedName": "passcode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8passcodeyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Var", + "name": "webView", + "printedName": "webView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7webViewyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 4 + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7networkyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 5 + }, + { + "kind": "Var", + "name": "motion", + "printedName": "motion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO6motionyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 6 + }, + { + "kind": "Var", + "name": "swizzle", + "printedName": "swizzle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7swizzleyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 7 + }, + { + "kind": "Var", + "name": "location", + "printedName": "location", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8locationyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 8 + }, + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5audioyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 9 + }, + { + "kind": "Var", + "name": "cloudIdentifier", + "printedName": "cloudIdentifier", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO15cloudIdentifieryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 10 + }, + { + "kind": "Var", + "name": "deviceStatus", + "printedName": "deviceStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO12deviceStatusyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 11 + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO7captureyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 12 + }, + { + "kind": "Var", + "name": "apps", + "printedName": "apps", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO4appsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 13 + }, + { + "kind": "Var", + "name": "proxy", + "printedName": "proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO5proxyyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 14 + }, + { + "kind": "Var", + "name": "keyboard", + "printedName": "keyboard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8keyboardyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 15 + }, + { + "kind": "Var", + "name": "behavior", + "printedName": "behavior", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8behavioryA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 16 + }, + { + "kind": "Var", + "name": "preventScreenshots", + "printedName": "preventScreenshots", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO18preventScreenshotsyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 17 + }, + { + "kind": "Var", + "name": "security", + "printedName": "security", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8securityyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 18 + }, + { + "kind": "Var", + "name": "advertise", + "printedName": "advertise", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO9advertiseyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 19 + }, + { + "kind": "Var", + "name": "portScan", + "printedName": "portScan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8portScanyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 20 + }, + { + "kind": "Var", + "name": "globalId", + "printedName": "globalId", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.GIBSwiftManager.Capability.Type) -> GIBMobileSdk.GIBSwiftManager.Capability", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8globalIdyA2EmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "ObjC" + ], + "fixedbinaryorder": 21 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability?", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueAESgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO8allCasesSayAEGvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC10CapabilityO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[GIBMobileSdk.GIBSwiftManager.Capability]", + "children": [ + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cpy)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvpZ", + "moduleName": "GIBMobileSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManager", + "printedName": "GIBMobileSdk.GIBSwiftManager", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(cm)shared", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC6sharedACvgZ", + "moduleName": "GIBMobileSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any GIBMobileSdk.GIBSwiftManagerDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC8delegateAA0cD8Delegate_pSgvg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "enableCapability", + "printedName": "enableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)enableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC16enableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "disableCapability", + "printedName": "disableCapability(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)disableCapability:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17disableCapabilityySbAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "run", + "printedName": "run()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)run", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC3runyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)stop", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC4stopyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isRun", + "printedName": "isRun(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)isRun:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC5isRunySbAC10CapabilityOF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "allStatus", + "printedName": "allStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)allStatus", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9allStatusSDySSSbGyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setOutput", + "printedName": "setOutput(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GIBSwiftManagerDelegate", + "printedName": "any GIBMobileSdk.GIBSwiftManagerDelegate", + "usr": "c:@M@GIBMobileSdk@objc(pl)GIBSwiftManagerDelegate" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)setOutput:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC9setOutputyyAA0cD8Delegate_pF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCapabilityName", + "printedName": "getCapabilityName(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Capability", + "printedName": "GIBMobileSdk.GIBSwiftManager.Capability", + "usr": "s:12GIBMobileSdk15GIBSwiftManagerC10CapabilityO" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getCapabilityName:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getCapabilityNameySSSgAC0F0OF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "requestIDFAPermission", + "printedName": "requestIDFAPermission(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)requestIDFAPermissionWithCompletion:", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC21requestIDFAPermission10completionyySo010ATTrackingD19AuthorizationStatusVc_tF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "objc_name": "requestIDFAPermissionWithCompletion:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getIDFAPermission", + "printedName": "getIDFAPermission()", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthorizationStatus", + "printedName": "AppTrackingTransparency.ATTrackingManager.AuthorizationStatus", + "usr": "c:@E@ATTrackingManagerAuthorizationStatus" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager(im)getIDFAPermission", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC17getIDFAPermissionSo010ATTrackingD19AuthorizationStatusVyF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14", + "intro_tvOS": "14", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "Available", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBSwiftManager", + "mangledName": "$s12GIBMobileSdk15GIBSwiftManagerC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "FileIntegrityCheck", + "printedName": "FileIntegrityCheck", + "children": [ + { + "kind": "Var", + "name": "bundleID", + "printedName": "bundleID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO8bundleIDyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mobileProvision", + "printedName": "mobileProvision", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO15mobileProvisionyACSScACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "machO", + "printedName": "machO", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.FileIntegrityCheck.Type) -> (Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> GIBMobileSdk.FileIntegrityCheck", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.FileIntegrityCheck.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FileIntegrityCheck", + "printedName": "GIBMobileSdk.FileIntegrityCheck", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO5machOyACSS_SStcACmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO11descriptionSSvg", + "moduleName": "GIBMobileSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:12GIBMobileSdk18FileIntegrityCheckO", + "mangledName": "$s12GIBMobileSdk18FileIntegrityCheckO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogType", + "printedName": "LogType", + "children": [ + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeError", + "mangledName": "$s12GIBMobileSdk7LogTypeO5erroryA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 0 + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeWarning", + "mangledName": "$s12GIBMobileSdk7LogTypeO7warningyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 1 + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeInfo", + "mangledName": "$s12GIBMobileSdk7LogTypeO4infoyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 2 + }, + { + "kind": "Var", + "name": "verbose", + "printedName": "verbose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(GIBMobileSdk.LogType.Type) -> GIBMobileSdk.LogType", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "GIBMobileSdk.LogType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@GIBMobileSdk@E@LogType@LogTypeVerbose", + "mangledName": "$s12GIBMobileSdk7LogTypeO7verboseyA2CmF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment", + "ObjC" + ], + "fixedbinaryorder": 3 + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.LogType?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogType", + "printedName": "GIBMobileSdk.LogType", + "usr": "c:@M@GIBMobileSdk@E@LogType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueACSgSi_tcfc", + "moduleName": "GIBMobileSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivp", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivp", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk7LogTypeO8rawValueSivg", + "mangledName": "$s12GIBMobileSdk7LogTypeO8rawValueSivg", + "moduleName": "GIBMobileSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@GIBMobileSdk@E@LogType", + "mangledName": "$s12GIBMobileSdk7LogTypeO", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FPSecureView", + "printedName": "FPSecureView", + "children": [ + { + "kind": "Var", + "name": "secureContainer", + "printedName": "secureContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)secureContainer", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC15secureContainerSo6UIViewCSgvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreventScreenshot", + "printedName": "isPreventScreenshot", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(py)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvp", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)isPreventScreenshot", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvg", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)setIsPreventScreenshot:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvs", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC19isPreventScreenshotSbvM", + "moduleName": "GIBMobileSdk", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithFrame:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5frameACSo6CGRectV_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "GIBMobileSdk.FPSecureView?", + "children": [ + { + "kind": "TypeNominal", + "name": "FPSecureView", + "printedName": "GIBMobileSdk.FPSecureView", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView(im)initWithCoder:", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)FPSecureView", + "mangledName": "$s12GIBMobileSdk12FPSecureViewC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "TypeDecl", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBWebViewNavigationDelegate", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)init", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateCACycfc", + "moduleName": "GIBMobileSdk", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(navigationDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GIBWebViewNavigationDelegate", + "printedName": "GIBMobileSdk.GIBWebViewNavigationDelegate", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any WebKit.WKNavigationDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationDelegate", + "printedName": "any WebKit.WKNavigationDelegate", + "usr": "c:objc(pl)WKNavigationDelegate" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)initWithNavigationDelegate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC010navigationF0ACSo012WKNavigationF0_pSg_tcfc", + "moduleName": "GIBMobileSdk", + "objc_name": "initWithNavigationDelegate:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFinish:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFinishNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didFinishySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFinishNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationAction:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:preferences:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences)", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigationActionPolicy", + "printedName": "WebKit.WKNavigationActionPolicy", + "usr": "c:@E@WKNavigationActionPolicy" + }, + { + "kind": "TypeNominal", + "name": "WKWebpagePreferences", + "printedName": "WebKit.WKWebpagePreferences", + "usr": "c:objc(cs)WKWebpagePreferences" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor11preferences15decisionHandlerySo05WKWebD0C_So18WKNavigationActionCSo20WKWebpagePreferencesCySo0opI0V_AMtctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "13.0", + "objc_name": "webView:decidePolicyForNavigationAction:preferences:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:decidePolicyFor:decisionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(WebKit.WKNavigationResponsePolicy) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponsePolicy", + "printedName": "WebKit.WKNavigationResponsePolicy", + "usr": "c:@E@WKNavigationResponsePolicy" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:decidePolicyForNavigationResponse:decisionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_15decidePolicyFor15decisionHandlerySo05WKWebD0C_So20WKNavigationResponseCySo0noI0VctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:decidePolicyForNavigationResponse:decisionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didStartProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didStartProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_019didStartProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didStartProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceiveServerRedirectForProvisionalNavigation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveServerRedirectForProvisionalNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_038didReceiveServerRedirectForProvisionalE0ySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveServerRedirectForProvisionalNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFailProvisionalNavigation:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailProvisionalNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_018didFailProvisionalE09withErrorySo05WKWebD0C_So12WKNavigationCSgs0L0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailProvisionalNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didCommit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didCommitNavigation:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_9didCommitySo05WKWebD0C_So12WKNavigationCSgtF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didCommitNavigation:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didFail:withError:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "WebKit.WKNavigation?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKNavigation", + "printedName": "WebKit.WKNavigation", + "usr": "c:objc(cs)WKNavigation" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didFailNavigation:withError:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_7didFail9withErrorySo05WKWebD0C_So12WKNavigationCSgs0K0_ptF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didFailNavigation:withError:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:didReceive:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?)", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthChallengeDisposition", + "printedName": "Foundation.URLSession.AuthChallengeDisposition", + "usr": "c:@E@NSURLSessionAuthChallengeDisposition" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLCredential?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCredential", + "printedName": "Foundation.URLCredential", + "usr": "c:objc(cs)NSURLCredential" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:didReceiveAuthenticationChallenge:completionHandler:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_10didReceive17completionHandlerySo05WKWebD0C_So28NSURLAuthenticationChallengeCySo016NSURLSessionAuthN11DispositionV_So15NSURLCredentialCSgtctF", + "moduleName": "GIBMobileSdk", + "objc_name": "webView:didReceiveAuthenticationChallenge:completionHandler:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webViewWebContentProcessDidTerminate", + "printedName": "webViewWebContentProcessDidTerminate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webViewWebContentProcessDidTerminate:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD29WebContentProcessDidTerminateyySo05WKWebD0CF", + "moduleName": "GIBMobileSdk", + "objc_name": "webViewWebContentProcessDidTerminate:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:authenticationChallenge:shouldAllowDeprecatedTLS:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "URLAuthenticationChallenge", + "printedName": "Foundation.URLAuthenticationChallenge", + "usr": "c:objc(cs)NSURLAuthenticationChallenge" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_23authenticationChallenge24shouldAllowDeprecatedTLSySo05WKWebD0C_So019NSURLAuthenticationI0CySbctF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.0", + "objc_name": "webView:authenticationChallenge:shouldAllowDeprecatedTLS:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationAction:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationAction", + "printedName": "WebKit.WKNavigationAction", + "usr": "c:objc(cs)WKNavigationAction" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationAction:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_16navigationAction9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationAction:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "webView", + "printedName": "webView(_:navigationResponse:didBecome:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "WKNavigationResponse", + "printedName": "WebKit.WKNavigationResponse", + "usr": "c:objc(cs)WKNavigationResponse" + }, + { + "kind": "TypeNominal", + "name": "WKDownload", + "printedName": "WebKit.WKDownload", + "usr": "c:objc(cs)WKDownload" + } + ], + "declKind": "Func", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate(im)webView:navigationResponse:didBecomeDownload:", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC03webD0_18navigationResponse9didBecomeySo05WKWebD0C_So012WKNavigationI0CSo10WKDownloadCtF", + "moduleName": "GIBMobileSdk", + "intro_iOS": "14.5", + "objc_name": "webView:navigationResponse:didBecomeDownload:", + "declAttributes": [ + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Final", + "Available" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@GIBMobileSdk@objc(cs)GIBWebViewNavigationDelegate", + "mangledName": "$s12GIBMobileSdk28GIBWebViewNavigationDelegateC", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreMotion", + "printedName": "CoreMotion", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CommonCrypto", + "printedName": "CommonCrypto", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "GIBMobileSdk" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "UIWindow", + "printedName": "UIWindow", + "children": [ + { + "kind": "Function", + "name": "gibPreventScreenshots", + "printedName": "gibPreventScreenshots()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIWindow(im)gibPreventScreenshots", + "mangledName": "$sSo8UIWindowC12GIBMobileSdkE21gibPreventScreenshotsyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIWindow", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIWindow", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIView", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIView", + "printedName": "UIView", + "children": [ + { + "kind": "Function", + "name": "fpPinLayout", + "printedName": "fpPinLayout(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "UIKit.NSLayoutConstraint.Attribute", + "usr": "c:@E@NSLayoutAttribute" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayout:", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE11fpPinLayoutyySo17NSLayoutAttributeVF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fpPinLayoutEdges", + "printedName": "fpPinLayoutEdges()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@GIBMobileSdk@@objc(cs)UIView(im)fpPinLayoutEdges", + "mangledName": "$sSo6UIViewC12GIBMobileSdkE16fpPinLayoutEdgesyyF", + "moduleName": "GIBMobileSdk", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIView", + "declAttributes": [ + "Preconcurrency", + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3418, + "length": 14, + "value": "\"fp_saved_now\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/BootTimeManager.swift", + "kind": "StringLiteral", + "offset": 3469, + "length": 16, + "value": "\"fp_save_uptime\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "StringLiteral", + "offset": 286, + "length": 26, + "value": "\"sendLocationNotification\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationManager.swift", + "kind": "BooleanLiteral", + "offset": 667, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBHelperManager.swift", + "kind": "IntegerLiteral", + "offset": 280, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBCapability.swift", + "kind": "BooleanLiteral", + "offset": 2611, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "IntegerLiteral", + "offset": 369, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "StringLiteral", + "offset": 412, + "length": 18, + "value": "\"0000000100000001\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "Array", + "offset": 732, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Cellular\/CellularCapability.swift", + "kind": "BooleanLiteral", + "offset": 781, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 253, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 7, + "value": "\"1.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 7, + "value": "\"2.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 7, + "value": "\"2.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 7, + "value": "\"3.0.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 7, + "value": "\"3.1.0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBPacket.swift", + "kind": "BooleanLiteral", + "offset": 2620, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 8, + "value": "\"ptrace\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1178, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1182, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "IntegerLiteral", + "offset": 1216, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/DebuggerChecker.swift", + "kind": "StringLiteral", + "offset": 1238, + "length": 75, + "value": "\"Error occured when calling ptrace(). Denying debugger may not be reliable\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/build.swift", + "kind": "IntegerLiteral", + "offset": 52, + "length": 10, + "value": "1748046444" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 417, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1058, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1369, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1445, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "BooleanLiteral", + "offset": 1522, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensorObserver.swift", + "kind": "Array", + "offset": 1577, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Web\/WebCapability.swift", + "kind": "Array", + "offset": 516, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/SystemCapability.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 9, + "value": "\"device1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorManager.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/GibIdManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 29, + "value": "\"com.group_ib.MobileSdk.uuid\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 36789, + "length": 2, + "value": "-2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "StringLiteral", + "offset": 36836, + "length": 6, + "value": "\"fork\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37027, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/JailbreakChecker.swift", + "kind": "IntegerLiteral", + "offset": 37059, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Dictionary", + "offset": 792, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 835, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 883, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "Array", + "offset": 945, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionObserver.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 24, + "value": "\"__GIB__user_identifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 362, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "IntegerLiteral", + "offset": 400, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/CloudIdentifier\/CloudIdentifierCapability.swift", + "kind": "BooleanLiteral", + "offset": 850, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 288, + "length": 19, + "value": "\"getNewMotionValue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "StringLiteral", + "offset": 365, + "length": 22, + "value": "\"stopMotionCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 538, + "length": 5, + "value": "0.050" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "FloatLiteral", + "offset": 654, + "length": 4, + "value": "0.01" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 715, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "IntegerLiteral", + "offset": 773, + "length": 4, + "value": "8000" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1210, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "BooleanLiteral", + "offset": 1250, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionCapability.swift", + "kind": "Dictionary", + "offset": 1368, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Capture\/CaptureCapability.swift", + "kind": "BooleanLiteral", + "offset": 2069, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 5, + "value": "\"en0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 356, + "length": 5, + "value": "\"en1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 386, + "length": 9, + "value": "\"pdp_ip0\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "StringLiteral", + "offset": 421, + "length": 9, + "value": "\"pdp_ip1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Network\/NetworkCapability.swift", + "kind": "IntegerLiteral", + "offset": 521, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "IntegerLiteral", + "offset": 3516, + "length": 4, + "value": "1081" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PortScan\/PortScanCapability.swift", + "kind": "StringLiteral", + "offset": 3552, + "length": 11, + "value": "\"127.0.0.1\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/GlobalId\/GlobalIdCapability.swift", + "kind": "IntegerLiteral", + "offset": 1665, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 803, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorActivityModel.swift", + "kind": "Array", + "offset": 1183, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Managers\/KeychainManager.swift", + "kind": "StringLiteral", + "offset": 1980, + "length": 27, + "value": "\"com.group-ib.GIBMobileSDK\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "StringLiteral", + "offset": 612, + "length": 41, + "value": "\"com.group-ib.GIBMobileSDK.locationQueue\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStorage.swift", + "kind": "IntegerLiteral", + "offset": 2055, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 1858, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 2558, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 3178, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4128, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 4921, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5280, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 5788, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6394, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 6731, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7375, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 7736, + "length": 2, + "value": "11" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8172, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 8728, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9146, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9419, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 9995, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10224, + "length": 2, + "value": "17" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10349, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10603, + "length": 2, + "value": "19" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10631, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftManager.swift", + "kind": "IntegerLiteral", + "offset": 10667, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorE.swift", + "kind": "Array", + "offset": 1640, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 7, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 349, + "length": 4, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBLogManager.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 7, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 20, + "value": "\"__GIB__cloud_calls\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 41, + "value": "\"-[MobileSDKService setGIBSwiftListener]\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 404, + "length": 36, + "value": "\"request_iOS_SDK.send_by_js_request\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 493, + "length": 28, + "value": "\".callNotificationExtension\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 569, + "length": 20, + "value": "\"group.callNotifier\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBConstants.swift", + "kind": "StringLiteral", + "offset": 618, + "length": 12, + "value": "\"phones.gib\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "StringLiteral", + "offset": 1664, + "length": 12, + "value": "\"CanvasView\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1738, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1785, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/PreventScreenshot\/FPSecureView.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "StringLiteral", + "offset": 1689, + "length": 26, + "value": "\"swiftReachabilityChanged\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 3971, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/GIBSwiftReachability.swift", + "kind": "BooleanLiteral", + "offset": 4082, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Extensions\/UIDevice.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 42, + "value": "\"com.group_ib.MobileSdk.gib_ids_array_key\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 367, + "length": 41, + "value": "\"com.group_ib.mobile_sdk.shared_keychain\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/System\/Modules\/InterteamModule.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 14, + "value": "\"bundleSeedID\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 334, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionSensor.swift", + "kind": "IntegerLiteral", + "offset": 396, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "IntegerLiteral", + "offset": 294, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 325, + "length": 8, + "value": "\"scopes\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Proxy\/ProxyCapability.swift", + "kind": "StringLiteral", + "offset": 366, + "length": 12, + "value": "\"__SCOPED__\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/Swizzle Extensions\/SwizzleUIViewController.swift", + "kind": "StringLiteral", + "offset": 391, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "Array", + "offset": 462, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 506, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/Models\/BehaviorSensorModel.swift", + "kind": "IntegerLiteral", + "offset": 542, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 422, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 479, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "IntegerLiteral", + "offset": 527, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 584, + "length": 36, + "value": "\"UICompatibilityInputViewController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "StringLiteral", + "offset": 665, + "length": 32, + "value": "\"UISystemKeyboardDockController\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1067, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1231, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Behavior\/BehaviorCapability.swift", + "kind": "Array", + "offset": 1445, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Security\/SecurityManager\/ProxyChecker.swift", + "kind": "BooleanLiteral", + "offset": 266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "StringLiteral", + "offset": 648, + "length": 45, + "value": "\"com.group-ib.GIBMobileSDK.SwizzleCapability\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Swizzle\/SwizzleCapability.swift", + "kind": "BooleanLiteral", + "offset": 1064, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 245, + "length": 15, + "value": "\"notDetermined\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 283, + "length": 12, + "value": "\"restricted\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 8, + "value": "\"denied\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 351, + "length": 18, + "value": "\"authorizedAlways\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 401, + "length": 21, + "value": "\"authorizedWhenInUse\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Location\/LocationStatus.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/mikhaillutskii\/XcodeProjects\/sdk\/builds\/VDhvWnX9\/0\/sb\/ios\/sdk\/GIBMobileSdk\/Swift parts\/Capabilities\/Motion\/MotionFullObserver.swift", + "kind": "Array", + "offset": 521, + "length": 2, + "value": "[]" + } + ] +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 000000000000..cb3d1f549495 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,243 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 000000000000..922a8eafbf8c Binary files /dev/null and b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 000000000000..cb3d1f549495 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,243 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios15.6-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Osize -enable-bare-slash-regex -module-name GIBMobileSdk +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import AVFoundation +import AdSupport +import AppTrackingTransparency +import SystemConfiguration.CaptiveNetwork +import CommonCrypto +import CoreLocation +import CoreMotion +import CoreTelephony +import Darwin +import DeviceCheck +import ExternalAccessory +import Foundation +@_exported import GIBMobileSdk +import GameController +import LocalAuthentication +import MachO +import Network +import ObjectiveC +import Security +import Swift +import SystemConfiguration +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import MachO.arch +import os +extension UIKit.UIWindow { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func gibPreventScreenshots() +} +@_hasMissingDesignatedInitializers final public class GIBHelperManager { + public static var getTimeOfDay: Swift.Double { + get + } + @objc deinit +} +open class GIBCapability { + open class var shared: GIBMobileSdk.GIBCapability { + get + } + public var isRun: Swift.Bool { + get + } + public init() + open func run() throws + open func stop() throws + @objc deinit +} +final public class GIBPacket { + public enum Versions : Swift.String { + case v1_0_0 + case v1_1_0 + case v2_0_0 + case v2_1_0 + case v3_0_0 + case v3_1_0 + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } + public enum Providers { + case advertise + case cellular + case network + case location + case cloud + case behavior + case auth + case capture + case deviceStatus + case audio + case battery + case proxy + case keyboard + case security + case portScan + case globalId + case custom(Swift.String) + } + final public var packetDictionary: Swift.Dictionary { + get + } + public init(version: GIBMobileSdk.GIBPacket.Versions, provider: GIBMobileSdk.GIBPacket.Providers, send: Swift.Bool = true, data: Any) + @objc deinit +} +public protocol GIBModelProtocol : Swift.Hashable { + var dictionary: [Swift.String : Any] { get } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class BehaviorManager : ObjectiveC.NSObject { + @objc public static var isExtendedData: Swift.Bool + @objc deinit +} +@_hasMissingDesignatedInitializers final public class GIBApplication { + public static var shared: UIKit.UIApplication? { + get + } + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers final public class DeviceStatusCapability : GIBMobileSdk.GIBCapability { + override final public class var shared: GIBMobileSdk.DeviceStatusCapability { + get + } + @objc deinit + override final public func stop() throws + final public func enableProximityMonitoring(_ isEnable: Swift.Bool) +} +@objc public protocol GIBSwiftManagerDelegate { + @objc func sendDictionaryFromSwift(dictionary: Foundation.NSDictionary, isRepeatData: Swift.Bool) + @objc func sendLog(_ log: Swift.String, type: GIBMobileSdk.LogType) + @objc func sendInitAppWebView(_ webView: WebKit.WKWebView) +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class GIBSwiftManager : ObjectiveC.NSObject { + @objc public enum Capability : Swift.Int, Swift.CaseIterable { + case batteryStatus = 0 + case cellular = 1 + case call = 2 + case passcode = 3 + case webView = 4 + case network = 5 + case motion = 6 + case swizzle = 7 + case location = 8 + case audio = 9 + case cloudIdentifier = 10 + case deviceStatus = 11 + case capture = 12 + case apps = 13 + case proxy = 14 + case keyboard = 15 + case behavior = 16 + case preventScreenshots = 17 + case security = 18 + case advertise = 19 + case portScan = 20 + case globalId = 21 + public init?(rawValue: Swift.Int) + public typealias AllCases = [GIBMobileSdk.GIBSwiftManager.Capability] + public typealias RawValue = Swift.Int + nonisolated public static var allCases: [GIBMobileSdk.GIBSwiftManager.Capability] { + get + } + public var rawValue: Swift.Int { + get + } + } + @objc public static let shared: GIBMobileSdk.GIBSwiftManager + weak final public var delegate: (any GIBMobileSdk.GIBSwiftManagerDelegate)? { + get + } + @discardableResult + @objc final public func enableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @discardableResult + @objc final public func disableCapability(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func run() + @objc final public func stop() + @objc final public func isRun(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.Bool + @objc final public func allStatus() -> Swift.Dictionary + @objc final public func setOutput(_ delegate: any GIBMobileSdk.GIBSwiftManagerDelegate) + @objc final public func getCapabilityName(_ capability: GIBMobileSdk.GIBSwiftManager.Capability) -> Swift.String? + @available(iOS 14, tvOS 14, *) + @objc final public func requestIDFAPermission(completion: @escaping (AppTrackingTransparency.ATTrackingManager.AuthorizationStatus) -> Swift.Void) + @available(iOS 14, tvOS 14, *) + @objc final public func getIDFAPermission() -> AppTrackingTransparency.ATTrackingManager.AuthorizationStatus + @objc deinit +} +public enum FileIntegrityCheck { + case bundleID(Swift.String) + case mobileProvision(Swift.String) + case machO(Swift.String, Swift.String) +} +extension GIBMobileSdk.FileIntegrityCheck { + public var description: Swift.String { + get + } +} +public typealias FileIntegrityCheckResult = (result: Swift.Bool, hitChecks: [GIBMobileSdk.FileIntegrityCheck]) +@objc public enum LogType : Swift.Int { + case error + case warning + case info + case verbose + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class FPSecureView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency final public var secureContainer: UIKit.UIView? { + @objc get + } + @objc @_Concurrency.MainActor @preconcurrency final public var isPreventScreenshot: Swift.Bool { + @objc get + @objc set + } + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +@objc extension UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayout(_ type: UIKit.NSLayoutConstraint.Attribute) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func fpPinLayoutEdges() +} +@_inheritsConvenienceInitializers @objc @_Concurrency.MainActor @preconcurrency final public class GIBWebViewNavigationDelegate : ObjectiveC.NSObject, WebKit.WKNavigationDelegate { + @_Concurrency.MainActor @preconcurrency @objc override dynamic public init() + @objc @_Concurrency.MainActor @preconcurrency public init(navigationDelegate: (any WebKit.WKNavigationDelegate)? = nil) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFinish navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy) -> Swift.Void) + @available(iOS 13.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationAction: WebKit.WKNavigationAction, preferences: WebKit.WKWebpagePreferences, decisionHandler: @escaping (WebKit.WKNavigationActionPolicy, WebKit.WKWebpagePreferences) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, decidePolicyFor navigationResponse: WebKit.WKNavigationResponse, decisionHandler: @escaping (WebKit.WKNavigationResponsePolicy) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didStartProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFailProvisionalNavigation navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didCommit navigation: WebKit.WKNavigation!) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didFail navigation: WebKit.WKNavigation!, withError error: any Swift.Error) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, didReceive challenge: Foundation.URLAuthenticationChallenge, completionHandler: @escaping (Foundation.URLSession.AuthChallengeDisposition, Foundation.URLCredential?) -> Swift.Void) + @_Concurrency.MainActor @preconcurrency @objc final public func webViewWebContentProcessDidTerminate(_ webView: WebKit.WKWebView) + @available(iOS 14.0, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, authenticationChallenge challenge: Foundation.URLAuthenticationChallenge, shouldAllowDeprecatedTLS decisionHandler: @escaping (Swift.Bool) -> Swift.Void) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationAction: WebKit.WKNavigationAction, didBecome download: WebKit.WKDownload) + @available(iOS 14.5, *) + @_Concurrency.MainActor @preconcurrency @objc final public func webView(_ webView: WebKit.WKWebView, navigationResponse: WebKit.WKNavigationResponse, didBecome download: WebKit.WKDownload) + @objc deinit +} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Equatable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.Hashable {} +extension GIBMobileSdk.GIBPacket.Versions : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Equatable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.Hashable {} +extension GIBMobileSdk.GIBSwiftManager.Capability : Swift.RawRepresentable {} +extension GIBMobileSdk.LogType : Swift.Equatable {} +extension GIBMobileSdk.LogType : Swift.Hashable {} +extension GIBMobileSdk.LogType : Swift.RawRepresentable {} +extension GIBMobileSdk.GIBWebViewNavigationDelegate : Swift.Sendable {} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/module.modulemap b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/module.modulemap new file mode 100644 index 000000000000..7ae232d3d0eb --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module GIBMobileSdk { + umbrella header "GIBMobileSDK.h" + + export * + module * { export * } +} + +module GIBMobileSdk.Swift { + header "GIBMobileSDK-Swift.h" + requires objc +} diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/PrivacyInfo.xcprivacy b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/PrivacyInfo.xcprivacy new file mode 100644 index 000000000000..542616437ec6 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,126 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + 3EC4.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryActiveKeyboards + + + NSPrivacyAccessedAPITypeReasons + + E174.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + + + + NSPrivacyAccessedAPITypeReasons + + C56D.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeHands + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDiagnosticData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePerformanceData + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeDeviceID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypePreciseLocation + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyTracking + + + diff --git a/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/_CodeSignature/CodeResources b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/_CodeSignature/CodeResources new file mode 100644 index 000000000000..7de90bf65a08 --- /dev/null +++ b/modules/react-native-module-fhp/ios/Frameworks/GIBMobileSdk.xcframework/ios-arm64_x86_64-simulator/GIBMobileSdk.framework/_CodeSignature/CodeResources @@ -0,0 +1,366 @@ + + + + + files + + Headers/GIBAttribute.h + + 2SG4NuJVmoUlQhqipY1u8plpuho= + + Headers/GIBAttributeFormat.h + + b2GEN0T6t5RKVwhFtO21v5Dtq74= + + Headers/GIBAttributeTitleKey.h + + NvpCe5X7trcO3qMp/INRdV47GMA= + + Headers/GIBLogsHandler.h + + j+E9p/ZbAhbhPv8+KvtXZEsIU1o= + + Headers/GIBMobileSDK-Swift.h + + Njqwf8v75XCy4Khr2X82Fw091pE= + + Headers/GIBMobileSDK.h + + 9hub7RLYoVb+NImklyGZDJPwhtU= + + Headers/GIBNetworkListener.h + + Ct82sHP+YuCru8AL4t5GPmQfZ6o= + + Headers/GIBProxy.h + + SCqYtkKqNKHoP+Ys/owreKZYUrI= + + Headers/GIBSessionListener.h + + aC4tdK+WvBm9aikWyhmpsSbx+5E= + + Headers/MobileSDKError.h + + 97qjy7FRw3C/b3HbG/Oob9rVzvw= + + Info.plist + + njdMyu6KoNMHpVp9wY8DJDnBfWo= + + Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + bMHHCw8jcGGCHXrim7rqs9FZ2GI= + + Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + nXmar67KRDWkTIYSXcLh9u260Zw= + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json + + PWn6+gvn1ZQvoEy7L7Q52+jmxDQ= + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + aRvY6/IPnKB4E+sd42qRAmhmorM= + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + EJP4ZOdCNmDjbv7RhsUsx1xVjwM= + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + wXKmBSt+6B0o8Tf0ysmCyixlWb8= + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json + + kCEoHY4h8V8+58HH4FA1ghZy86o= + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + tomjwV+/+7IxlMdESC69U/SDsGU= + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + rrFk51nfJV9EUIAdA5q5RCCEnnM= + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + ZIcvk3bSCUWMdyRHgWEXwlgbT7A= + + Modules/module.modulemap + + 0AT1Yl8kCQ1phEEyW1MmvKu7aHg= + + PrivacyInfo.xcprivacy + + hSRIaPPkSTjqPuqnJ5VIqnoUal0= + + + files2 + + Headers/GIBAttribute.h + + hash2 + + /0ZuYs3Vat9wgcVWP1VhekFYVw0wR5JLI+uQnO65QuU= + + + Headers/GIBAttributeFormat.h + + hash2 + + rV0wAHvGIu8kquI7Kwu7IYz/FED+IjrSGr5JbjPzVEM= + + + Headers/GIBAttributeTitleKey.h + + hash2 + + pSEuiPXAVSkvQ+D/W6RA6yDWeHQNAMFV66v4RmM4m9k= + + + Headers/GIBLogsHandler.h + + hash2 + + 1S1NZaCwazMYJR2euIgdpyDHkdYeiKYibtELBjANaCU= + + + Headers/GIBMobileSDK-Swift.h + + hash2 + + vJaN4wheLoUfa5eIyClnooPUdNkbgLCsYklkyx+I5sU= + + + Headers/GIBMobileSDK.h + + hash2 + + t5T5bGGeF5qPMcuBmBiHB+rFz9fxcVLpZXes+qgSWSU= + + + Headers/GIBNetworkListener.h + + hash2 + + zds2pCGJ/PElUGfdAxc5dlwFBSB0gjcZ0jtn3WrfgfI= + + + Headers/GIBProxy.h + + hash2 + + 4gumi3iD+fAUGWgCl/idCAkreGd5jIWFqCaEhpnwtMg= + + + Headers/GIBSessionListener.h + + hash2 + + HHLfeQfLUnB3UhSwmGT4mmKcQ8U5yoNbEv00lR82ClI= + + + Headers/MobileSDKError.h + + hash2 + + irybSaHMtp/klB4EYj2MXxx4dt7xphnKPx0ngBvq4Z0= + + + Modules/GIBMobileSdk.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash2 + + gYDoxmQ8J203rL9xf+Z2in5sIkygPuoT6ozzjaz/0l0= + + + Modules/GIBMobileSdk.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash2 + + orVo6Xj7H4Yebq8LK1f6lk2lYBZ/4mbhnXpxvl59jkA= + + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + M6HA2c4Dde1XJiZadD3pTULn5bdWP3lx8J09XIE3Pm8= + + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + s7XyPOEniiSK3ue+Z7sf9pCBccaJHD93o6XRu53HGDY= + + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + kAS+nqw8L1S2DR0t9Z1dra6SviGfSKqgn4uQsxpeXu8= + + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + s7XyPOEniiSK3ue+Z7sf9pCBccaJHD93o6XRu53HGDY= + + + Modules/GIBMobileSdk.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + 73+mSlEfJbXJvIvsdJ+BNpj4h8qr/UbulLLzXG86p40= + + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + 1dkQTVTFeuoocsPmqi6o/doyYH8D0pBDgxNf8AUvwwo= + + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + aW/hgmoLRUoHateuDN+Eh8iySlR6kceB/MR63zJbln4= + + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + +ZWZX7yISc7q7YfCb2cia8kiGKmS00zS0T+jG0lIOLU= + + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + aW/hgmoLRUoHateuDN+Eh8iySlR6kceB/MR63zJbln4= + + + Modules/GIBMobileSdk.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + j+rWyjzZ0XCm1ybwb/j9+kv8mmHPmT9vefZnPo7ziPg= + + + Modules/module.modulemap + + hash2 + + ccXeVxfLyk2b/AFaVZ+HWNU7Gx1tGyV6OtTpcZ+Gwr4= + + + PrivacyInfo.xcprivacy + + hash2 + + ul+ub7gpkCaC5cKFNf5yKmtRfrwpK6xhCCZ7YUCmg3U= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/modules/react-native-module-fhp/ios/ModuleFhpIos-Bridging-Header.h b/modules/react-native-module-fhp/ios/ModuleFhpIos-Bridging-Header.h new file mode 100644 index 000000000000..dea7ff6bf0ca --- /dev/null +++ b/modules/react-native-module-fhp/ios/ModuleFhpIos-Bridging-Header.h @@ -0,0 +1,2 @@ +#import +#import diff --git a/modules/react-native-module-fhp/ios/ModuleFhpIos.m b/modules/react-native-module-fhp/ios/ModuleFhpIos.m new file mode 100644 index 000000000000..d20c78095fac --- /dev/null +++ b/modules/react-native-module-fhp/ios/ModuleFhpIos.m @@ -0,0 +1,32 @@ +#import + +@interface RCT_EXTERN_MODULE(ModuleFhpIos, NSObject) + +RCT_EXTERN_METHOD(enableCapability:(NSInteger)capabilityId responseHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(disableCapability:(NSInteger)capabilityId responseHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setLogURL:(NSString *)url errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setTargetURL:(NSString *)url errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setCustomerId:(NSString *)customerId errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(run:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(stop:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(enableDebugLogs) +RCT_EXTERN_METHOD(setPublicKeyForPinning:(NSString *)publicKey errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setPublicKeysForPinning:(NSString *)publicKeys errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setUserAgent:(NSString *)userAgent errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setSharedKeychainIdentifier:(NSString *)identifier) +RCT_EXTERN_METHOD(setKeepAliveTimeout:(int)sec errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setHeaderValue:(NSString *)value forKey:(NSString *)key errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setLogin:(NSString *)login errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setSessionId:(NSString *)sessionId errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setCustomEvent:(NSString *)event errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(setAttributeTitle:(NSString *)title withValue:(NSString *)value andFormat:(NSInteger)format errorHandler:(RCTResponseSenderBlock)errorHandler) +RCT_EXTERN_METHOD(getCookies:(RCTResponseSenderBlock)cookiesHandler) +RCT_EXTERN_METHOD(changeBehaviorExtendedData:(BOOL)isExtendedData) +RCT_EXTERN_METHOD(setPubKey:(NSString *)publicKey errorHandler:(RCTResponseSenderBlock)errorHandler) + ++ (BOOL)requiresMainQueueSetup +{ + return NO; +} + +@end diff --git a/modules/react-native-module-fhp/ios/ModuleFhpIos.swift b/modules/react-native-module-fhp/ios/ModuleFhpIos.swift new file mode 100644 index 000000000000..86030b4f7068 --- /dev/null +++ b/modules/react-native-module-fhp/ios/ModuleFhpIos.swift @@ -0,0 +1,205 @@ +import GIBMobileSdk + +@objc(ModuleFhpIos) +class ModuleFhpIos: NSObject { + enum ModuleFhpIosError: Error { + case logUrlError + case targetUrlError + case capabilityIdNotExist + } + + @objc(enableCapability:responseHandler:) + func enableCapability(capabilityId: Int, responseHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + guard let capability = Capability(rawValue: capabilityId) else { + responseHandler([ModuleFhpIosError.capabilityIdNotExist, false]) + return + } + let status = GIBMobileSDK.enable(capability) + responseHandler([NSNull(), status]) + } + } + + @objc(disableCapability:responseHandler:) + func disableCapability(capabilityId: Int, responseHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + guard let capability = Capability(rawValue: capabilityId) else { + responseHandler([ModuleFhpIosError.capabilityIdNotExist, false]) + return + } + let status = GIBMobileSDK.disableCapability(capability) + responseHandler([NSNull(), status]) + } + } + + @objc(setLogURL:errorHandler:) + func setLogURL(logURL: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + guard let url = URL(string: logURL) else { + errorHandler([ModuleFhpIosError.logUrlError.localizedDescription]) + return + } + do { + try GIBMobileSDK.setLogURL(url) + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(setTargetURL:errorHandler:) + func setTargetURL(targetURL: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + guard let url = URL(string: targetURL) else { + errorHandler([ModuleFhpIosError.targetUrlError.localizedDescription]) + return + } + GIBMobileSDK.setTargetURL(url) + } + } + + @objc(setCustomerId:errorHandler:) + func setCustomerId(id: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setCustomerID(id) + } + } + + @objc(run:) + func run(errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + do { + try GIBMobileSDK.run() + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(stop:) + func stop(errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.stop() + } + } + + @objc(enableDebugLogs) + func enableDebugLogs() { + DispatchQueue.main.async { + GIBMobileSDK.enableDebugLogs() + } + } + + @objc(setPublicKeyForPinning:errorHandler:) + func setPublicKeyForPinning(publicKey: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setPublicKeyForPinning(publicKey) + } + } + + @objc(setPublicKeysForPinning:errorHandler:) + func setPublicKeysForPinning(publicKeys: [String], errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setPublicKeysForPinning(publicKeys) + } + } + + @objc(setUserAgent:errorHandler:) + func setUserAgent(userAgent: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setUserAgent(userAgent) + } + } + + @objc(setSharedKeychainIdentifier:) + func setSharedKeychainIdentifier(identifier: String) { + DispatchQueue.main.async { + GIBMobileSDK.setSharedKeychainIdentifier(identifier) + } + } + + @objc(setKeepAliveTimeout:errorHandler:) + func setKeepAliveTimeout(sec: Int32, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setKeepAliveTimeout(sec) + } + } + + @objc(setHeaderValue:forKey:errorHandler:) + func setHeaderValue(value: String, key: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + GIBMobileSDK.setHeaderValue(value, forKey: key) + } + } + + @objc(setLogin:errorHandler:) + func setLogin(login: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + do { + try GIBMobileSDK.setLogin(login) + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(setSessionId:errorHandler:) + func setSessionId(sessionId: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + do { + try GIBMobileSDK.setSessionId(sessionId) + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(setCustomEvent:errorHandler:) + func setCustomEvent(event: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + do { + try GIBMobileSDK.setCustomEvent(event) + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(setAttributeTitle:withValue:andFormat:errorHandler:) + func setAttributeTitle(title: String, value: String, format: Int, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + let attribute = GIBAttribute(title: GIBAttributeTitleKey(rawValue: title), value: value, andFormat: GIBAttributeFormat(rawValue: format)) + do { + try GIBMobileSDK.setAttribute(attribute) + } catch { + errorHandler([error.localizedDescription]) + } + } + } + + @objc(getCookies:) + func getCookies(cookiesHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + let cookies = GIBMobileSDK.getCookies(); + cookiesHandler([cookies]) + } + } + + @objc(changeBehaviorExtendedData:) + func changeBehaviorExtendedData(isExtendedData: Bool) { + DispatchQueue.main.async { + BehaviorManager.isExtendedData = isExtendedData + } + } + + @objc(setPubKey:errorHandler:) + func setPubKey(publicKey: String, errorHandler: @escaping RCTResponseSenderBlock) { + DispatchQueue.main.async { + do { + try GIBMobileSDK.setPubKey(publicKey) + } catch { + errorHandler([error.localizedDescription]) + } + } + } +} diff --git a/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/project.pbxproj b/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/project.pbxproj new file mode 100644 index 000000000000..003b4898cdc5 --- /dev/null +++ b/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/project.pbxproj @@ -0,0 +1,302 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + F4FF95D7245B92E800C19C63 /* ModuleFhpIos.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4FF95D6245B92E800C19C63 /* ModuleFhpIos.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 58B511D91A9E6C8500147676 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 134814201AA4EA6300B7C361 /* libModuleFhpIos.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libModuleFhpIos.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A756CE672934B927006D99F5 /* GIBMobileSdk.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = GIBMobileSdk.xcframework; sourceTree = ""; }; + B3E7B5891CC2AC0600A0062D /* ModuleFhpIos.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ModuleFhpIos.m; sourceTree = ""; }; + F4FF95D5245B92E700C19C63 /* ModuleFhpIos-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ModuleFhpIos-Bridging-Header.h"; sourceTree = ""; }; + F4FF95D6245B92E800C19C63 /* ModuleFhpIos.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModuleFhpIos.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 58B511D81A9E6C8500147676 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 134814211AA4EA7D00B7C361 /* Products */ = { + isa = PBXGroup; + children = ( + 134814201AA4EA6300B7C361 /* libModuleFhpIos.a */, + ); + name = Products; + sourceTree = ""; + }; + 58B511D21A9E6C8500147676 = { + isa = PBXGroup; + children = ( + A756CE662934B927006D99F5 /* Frameworks */, + F4FF95D6245B92E800C19C63 /* ModuleFhpIos.swift */, + B3E7B5891CC2AC0600A0062D /* ModuleFhpIos.m */, + F4FF95D5245B92E700C19C63 /* ModuleFhpIos-Bridging-Header.h */, + 134814211AA4EA7D00B7C361 /* Products */, + ); + sourceTree = ""; + }; + A756CE662934B927006D99F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A756CE672934B927006D99F5 /* GIBMobileSdk.xcframework */, + ); + path = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 58B511DA1A9E6C8500147676 /* ModuleFhpIos */ = { + isa = PBXNativeTarget; + buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "ModuleFhpIos" */; + buildPhases = ( + 58B511D71A9E6C8500147676 /* Sources */, + 58B511D81A9E6C8500147676 /* Frameworks */, + 58B511D91A9E6C8500147676 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = ModuleFhpIos; + productName = RCTDataManager; + productReference = 134814201AA4EA6300B7C361 /* libModuleFhpIos.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 58B511D31A9E6C8500147676 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1410; + ORGANIZATIONNAME = Facebook; + TargetAttributes = { + 58B511DA1A9E6C8500147676 = { + CreatedOnToolsVersion = 6.1.1; + }; + }; + }; + buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "ModuleFhpIos" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 58B511D21A9E6C8500147676; + productRefGroup = 58B511D21A9E6C8500147676; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 58B511DA1A9E6C8500147676 /* ModuleFhpIos */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 58B511D71A9E6C8500147676 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F4FF95D7245B92E800C19C63 /* ModuleFhpIos.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 58B511ED1A9E6C8500147676 /* 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; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + "EXCLUDED_ARCHS[sdk=*]" = arm64; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 58B511EE1A9E6C8500147676 /* 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; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + "EXCLUDED_ARCHS[sdk=*]" = arm64; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 58B511F01A9E6C8500147676 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../../React/**", + "$(SRCROOT)/../../react-native/React/**", + ); + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = ModuleFhpIos; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "ModuleFhpIos-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 58B511F11A9E6C8500147676 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + HEADER_SEARCH_PATHS = ( + "$(inherited)", + /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, + "$(SRCROOT)/../../../React/**", + "$(SRCROOT)/../../react-native/React/**", + ); + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LIBRARY_SEARCH_PATHS = "$(inherited)"; + OTHER_LDFLAGS = "-ObjC"; + PRODUCT_NAME = ModuleFhpIos; + SKIP_INSTALL = YES; + SWIFT_OBJC_BRIDGING_HEADER = "ModuleFhpIos-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "ModuleFhpIos" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 58B511ED1A9E6C8500147676 /* Debug */, + 58B511EE1A9E6C8500147676 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "ModuleFhpIos" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 58B511F01A9E6C8500147676 /* Debug */, + 58B511F11A9E6C8500147676 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 58B511D31A9E6C8500147676 /* Project object */; +} diff --git a/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/xcshareddata/xcschemes/ModuleFhpIos.xcscheme b/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/xcshareddata/xcschemes/ModuleFhpIos.xcscheme new file mode 100644 index 000000000000..76678ef62b80 --- /dev/null +++ b/modules/react-native-module-fhp/ios/ModuleFhpIos.xcodeproj/xcshareddata/xcschemes/ModuleFhpIos.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/modules/react-native-module-fhp/package-lock.json b/modules/react-native-module-fhp/package-lock.json new file mode 100644 index 000000000000..8baa38509b27 --- /dev/null +++ b/modules/react-native-module-fhp/package-lock.json @@ -0,0 +1,20181 @@ +{ + "name": "group-ib-fp", + "version": "2.3.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "group-ib-fp", + "version": "2.3.0", + "devDependencies": { + "@arkweid/lefthook": "^0.7.7", + "@commitlint/config-conventional": "^17.0.2", + "@react-native-community/eslint-config": "^3.0.2", + "@release-it/conventional-changelog": "^5.0.0", + "@types/jest": "^28.1.2", + "@types/react": "~17.0.21", + "@types/react-native": "0.70.0", + "commitlint": "^17.0.2", + "del-cli": "^5.0.0", + "eslint": "^8.4.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "jest": "^28.1.1", + "pod-install": "^0.1.0", + "prettier": "^2.0.5", + "react": "18.1.0", + "react-native": "0.70.6", + "release-it": "^15.0.0", + "typescript": "^4.5.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@arkweid/lefthook": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@arkweid/lefthook/-/lefthook-0.7.7.tgz", + "integrity": "sha512-Eq30OXKmjxIAIsTtbX2fcF3SNZIXS8yry1u8yty7PQFYRctx04rVlhOJCEB2UmfTh8T2vrOMC9IHHUvvo5zbaQ==", + "cpu": [ + "x64", + "arm64", + "ia32" + ], + "deprecated": "@arkweid/lefthook has been renamed to @evilmartians/lefthook, please upgrade to it. You also can use @evilmartians/lefthook-installer", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "os": [ + "darwin", + "linux", + "win32" + ], + "bin": { + "lefthook": "bin/index.js" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.10.tgz", + "integrity": "sha512-QsfQZr4AiLpKqn7fz+j7SN+f43z2DZCgGyYbNJ2vJOqKfG4E6MZer1+jqGZqKJaxq/gdO2DC/nUu45+pOL5p2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", + "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.26.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", + "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.10" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", + "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", + "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/register/node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/template": { + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", + "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.9", + "@babel/types": "^7.26.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.10", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@commitlint/cli": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.8.1.tgz", + "integrity": "sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/format": "^17.8.1", + "@commitlint/lint": "^17.8.1", + "@commitlint/load": "^17.8.1", + "@commitlint/read": "^17.8.1", + "@commitlint/types": "^17.8.1", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.8.1.tgz", + "integrity": "sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-changelog-conventionalcommits": "^6.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-validator": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.8.1.tgz", + "integrity": "sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "ajv": "^8.11.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/ensure": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.8.1.tgz", + "integrity": "sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.8.1.tgz", + "integrity": "sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/format": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.8.1.tgz", + "integrity": "sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.8.1.tgz", + "integrity": "sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "semver": "7.5.4" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@commitlint/lint": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.8.1.tgz", + "integrity": "sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/is-ignored": "^17.8.1", + "@commitlint/parse": "^17.8.1", + "@commitlint/rules": "^17.8.1", + "@commitlint/types": "^17.8.1" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/load": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.8.1.tgz", + "integrity": "sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/config-validator": "^17.8.1", + "@commitlint/execute-rule": "^17.8.1", + "@commitlint/resolve-extends": "^17.8.1", + "@commitlint/types": "^17.8.1", + "@types/node": "20.5.1", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.2.2" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/message": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.8.1.tgz", + "integrity": "sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/parse": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.8.1.tgz", + "integrity": "sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "conventional-changelog-angular": "^6.0.0", + "conventional-commits-parser": "^4.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/read": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.8.1.tgz", + "integrity": "sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/top-level": "^17.8.1", + "@commitlint/types": "^17.8.1", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.8.1.tgz", + "integrity": "sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/config-validator": "^17.8.1", + "@commitlint/types": "^17.8.1", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/rules": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.8.1.tgz", + "integrity": "sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/ensure": "^17.8.1", + "@commitlint/message": "^17.8.1", + "@commitlint/to-lines": "^17.8.1", + "@commitlint/types": "^17.8.1", + "execa": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.8.1.tgz", + "integrity": "sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/top-level": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.8.1.tgz", + "integrity": "sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/types": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.8.1.tgz", + "integrity": "sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "dev": true, + "license": "ISC" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz", + "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz", + "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz", + "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", + "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", + "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", + "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz", + "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz", + "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.11", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz", + "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", + "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz", + "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-native-community/cli": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", + "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", + "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.3.0", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.4.tgz", + "integrity": "sha512-VqTPA7kknCXgtYlRf+sDWW4yxZ6Gtg1Ga+Rdrn1qSKuo09iJ8YKPoQYOu5nqbIYJQAEhorWQyo1VvNgd0wd49w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-platform-android": "^9.3.4", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/@react-native-community/cli-platform-android": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.4.tgz", + "integrity": "sha512-BTKmTMYFuWtMqimFQJfhRyhIWw1m+5N5svR1S5+DqPcyFuSXrpNYDWNSFR8E105xUbFANmsCZZQh6n1WlwMpOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", + "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", + "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.3.3.tgz", + "integrity": "sha512-lPBw6XieNdj2AbWDN0Rc+jNOx8hBgSQyv0gUAm01qtJe4I9FjSMU6nOGTxMpWpICo6TYl/cmPGXOzbfpwxwtkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.4", + "metro-config": "0.72.4", + "metro-core": "0.72.4", + "metro-react-native-babel-transformer": "0.72.4", + "metro-resolver": "0.72.4", + "metro-runtime": "0.72.4", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-react-native-babel-transformer": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.4.tgz", + "integrity": "sha512-VxM8Cki+/tPAyQRPHEy1bsxAihpxz8cGLdteFo9t0eAJI7/vEegqICxQm4A+RiGQc4f8t2jiwI6YpnDWomI5Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.4", + "metro-react-native-babel-preset": "0.72.4", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-runtime": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.4.tgz", + "integrity": "sha512-EA0ltqyYFpjOdpoRqE2U9FJleqTOIK+ZLRlLaDrx4yz3zTqUZ16W6w71dq+qrwD8BPg7bPKQu7RluU3K6tI79A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-source-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.4.tgz", + "integrity": "sha512-P09aMDEPkLo6BM8VYYoTsH/2B1w6t+mrCwNcNJV1zE+57FPiU4fSBlSeM8G9YeYaezDTHimS2JlMozP+2r+trA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ob1": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.4.tgz", + "integrity": "sha512-/iPJKpXpVEZS0subUvjew4ept5LTBxj1hD20A4mAj9CJkGGPgvbBlfYtFEBubBkk4dv4Ef5lajsnRBYPxF74cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/eslint-config": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-3.2.0.tgz", + "integrity": "sha512-ZjGvoeiBtCbd506hQqwjKmkWPgynGUoJspG8/MuV/EfKnkjCtBmeJvq2n+sWbWEvL9LWXDp2GJmPzmvU5RSvKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/eslint-parser": "^7.18.2", + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.30.5", + "@typescript-eslint/parser": "^5.30.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native": "^4.0.0" + }, + "peerDependencies": { + "eslint": ">=8", + "prettier": ">=2" + } + }, + "node_modules/@react-native-community/eslint-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.3.0.tgz", + "integrity": "sha512-+zDZ20NUnSWghj7Ku5aFphMzuM9JulqCW+aPXT6IfIXFbb8tzYTTOSeRFOtuekJ99ibW2fUCSsjuKNlwDIbHFg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@release-it/conventional-changelog": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-5.1.1.tgz", + "integrity": "sha512-QtbDBe36dQfzexAfDYrbLPvd5Cb5bMWmLcjcGhCOWBss7fe1/gCjoxDULVz+7N7G5Nu2UMeBwHcUp/w8RDh5VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog": "^3.1.25", + "conventional-recommended-bump": "^6.1.0", + "semver": "7.3.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "release-it": "^15.4.1" + } + }, + "node_modules/@release-it/conventional-changelog/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@release-it/conventional-changelog/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@release-it/conventional-changelog/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@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==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "28.1.8", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", + "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^28.0.0", + "pretty-format": "^28.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.5.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.1.tgz", + "integrity": "sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "17.0.83", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.83.tgz", + "integrity": "sha512-l0m4ArKJvmFtR4e8UmKrj1pB4tUgOhJITf+mADyF/p69Ts1YAR/E+G9XEM0mHXKVRa1dQNHseyyDNzeuAXfXQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-native": { + "version": "0.70.0", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.0.tgz", + "integrity": "sha512-yBN7qJDfs0Vwr34NyfW1SWzalHQoYtpUWf0t4UJY9C5ft58BRr46+r92I0v+l3QX4VNsSRMHVAAWqLLCbIkM+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.8.tgz", + "integrity": "sha512-YocPM7bYYu2hXGxWpb5vwZ8cMeudNHYtYBcUDY4Z1GWa53qcnQMWSl25jeBHNzitjl9HW2AWW4ro/S/nftUaOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-array-method-boxes-properly": "^1.0.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^28.1.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.1.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "license": "BSD-3-Clause", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^28.1.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001704", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001704.tgz", + "integrity": "sha512-+L2IgBbV6gXB4ETf0keSvLr7JUrRVbIaB/lrQ1+z8mRcQiisG5k+lG6O4n6Y5q6f5EuNfaYXKgymucphlEXQew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/commitlint": { + "version": "17.8.1", + "resolved": "https://registry.npmjs.org/commitlint/-/commitlint-17.8.1.tgz", + "integrity": "sha512-X+VPJwZsQDeGj/DG1NsxhZEl+oMHKNC+1myZ/zauNDoo+7OuLHfTOUU1C1a4CjKW4b6T7NuoFcYfK0kRCjCtbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/cli": "^17.8.1", + "@commitlint/types": "^17.8.1" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/configstore/node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", + "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", + "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core/node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "dev": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog/node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog/node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", + "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", + "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-recommended-bump/node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz", + "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=4" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/default-browser/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.4.tgz", + "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^1.14.3", + "esprima": "^4.0.1", + "vm2": "^3.9.19" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/degenerator/node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/del": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-7.1.0.tgz", + "integrity": "sha512-v2KyNk7efxhlyHpjEvfyxaAihKKK0nWCuf6ZtqZcFFpQRG0bJ12Qsr0RpvsICMjAAZ8DOVCxrlqpxISlMHC4Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "globby": "^13.1.2", + "graceful-fs": "^4.2.10", + "is-glob": "^4.0.3", + "is-path-cwd": "^3.0.0", + "is-path-inside": "^4.0.0", + "p-map": "^5.5.0", + "rimraf": "^3.0.2", + "slash": "^4.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del-cli/-/del-cli-5.1.0.tgz", + "integrity": "sha512-xwMeh2acluWeccsfzE7VLsG3yTr7nWikbfw+xhMnpRrF15pGSkw+3/vJZWlGoE4I86UiLRNHicmKt4tkIX9Jtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "del": "^7.1.0", + "meow": "^10.1.3" + }, + "bin": { + "del": "cli.js", + "del-cli": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/decamelize": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/meow": { + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/strip-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/trim-newlines": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.116", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.116.tgz", + "integrity": "sha512-mufxTCJzLBQVvSdZzX1s5YAuXsN1M4tTyYxOOL1TcSKtIzQ9rjIrm7yFK80rN5dwGTePgdoABDSHpuVtRQh0Zw==", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/envinfo": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + }, + "engines": { + "node": ">=6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-plugin-ft-flow": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-ft-flow/-/eslint-plugin-ft-flow-2.0.3.tgz", + "integrity": "sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "@babel/eslint-parser": "^7.12.0", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "26.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.9.0.tgz", + "integrity": "sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-native": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz", + "integrity": "sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-plugin-react-native-globals": "^0.1.1" + }, + "peerDependencies": { + "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dev": true, + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.8.0" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hermes-profile-transformer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.6.tgz", + "integrity": "sha512-y71l237eJJKS4rl7sQcEUiMhrR0pB/ZnRMMTxLpjJhWL4hdWCT03a6jJnC1w6qIPSRZWEozuieGt3v7XaEJYFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^5.2.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", + "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.1.tgz", + "integrity": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/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, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/issue-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", + "import-local": "^3.0.2", + "jest-cli": "^28.1.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-circus/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-resolve/node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jest-resolve/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "dev": true, + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/jscodeshift/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jscodeshift/node_modules/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==", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/logkitty/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/logkitty/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/logkitty/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/logkitty/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/macos-release": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.3.0.tgz", + "integrity": "sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true, + "license": "ISC" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.4.tgz", + "integrity": "sha512-UBqL2fswJjsq2LlfMPV4ArqzLzjyN0nReKRijP3DdSxZiaJDG4NC9sQoVJHbH1HP5qXQMAK/SftyAx1c1kuy+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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": "^3.2.2", + "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.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.4", + "metro-cache": "0.72.4", + "metro-cache-key": "0.72.4", + "metro-config": "0.72.4", + "metro-core": "0.72.4", + "metro-file-map": "0.72.4", + "metro-hermes-compiler": "0.72.4", + "metro-inspector-proxy": "0.72.4", + "metro-minify-uglify": "0.72.4", + "metro-react-native-babel-preset": "0.72.4", + "metro-resolver": "0.72.4", + "metro-runtime": "0.72.4", + "metro-source-map": "0.72.4", + "metro-symbolicate": "0.72.4", + "metro-transform-plugins": "0.72.4", + "metro-transform-worker": "0.72.4", + "mime-types": "^2.1.27", + "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": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.4.tgz", + "integrity": "sha512-cg1TQUKDkKqrIClrqqIGE8ZDa9kRKSjhBtqPtNYt/ZSywXU41SrldfcI5uzPrzcIrYpH5hnN6OCLRACPgy2vsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-babel-transformer/node_modules/metro-source-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.4.tgz", + "integrity": "sha512-P09aMDEPkLo6BM8VYYoTsH/2B1w6t+mrCwNcNJV1zE+57FPiU4fSBlSeM8G9YeYaezDTHimS2JlMozP+2r+trA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-babel-transformer/node_modules/ob1": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.4.tgz", + "integrity": "sha512-/iPJKpXpVEZS0subUvjew4ept5LTBxj1hD20A4mAj9CJkGGPgvbBlfYtFEBubBkk4dv4Ef5lajsnRBYPxF74cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-cache": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.4.tgz", + "integrity": "sha512-76fi9OVytiFVSuGQcNoquVOT7AENd0q3n1WmyBeJ7jvl/UrE3/NN3HTWzu2ezG5IxF3cmo5q1ehi0NEpgwaFGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "metro-core": "0.72.4", + "rimraf": "^2.5.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.4.tgz", + "integrity": "sha512-DH3cgN4L7IKNCVBy8LBOXQ4tHDdvh7Vl7jWNkQKMOfHWu1EwsTtXD/+zdV7/be4ls/kHxrD0HbGzpK8XhUAHSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro-config": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.4.tgz", + "integrity": "sha512-USv+H14D5RrSpfA5t4t5cbF1CnizgYGz6xJ3HB0r/bDYdJdZTVqB3/mMPft7Z5zHslS00JCG7oE51G1CK/FlKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.4", + "metro-cache": "0.72.4", + "metro-core": "0.72.4", + "metro-runtime": "0.72.4" + } + }, + "node_modules/metro-config/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/metro-config/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/metro-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/metro-config/node_modules/metro-runtime": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.4.tgz", + "integrity": "sha512-EA0ltqyYFpjOdpoRqE2U9FJleqTOIK+ZLRlLaDrx4yz3zTqUZ16W6w71dq+qrwD8BPg7bPKQu7RluU3K6tI79A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/metro-config/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/metro-core": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.4.tgz", + "integrity": "sha512-2JNT1nG0UV1uMrQHQOKUSII0sdS6MhVT3mBt2kwfjCvD+jvi1iYhKJ4kYCRlUQw9XNLGZ/B+C0VDQzlf2M3zVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.4" + } + }, + "node_modules/metro-file-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.4.tgz", + "integrity": "sha512-Mv5WgTsYs5svTR/df6jhq2aD4IkAuwV5TutHW0BfEg1YccQt8/v7q5ZypmUOkjdSS9bFR4r3677jalr/ceFypQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/metro-file-map/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro-hermes-compiler": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.4.tgz", + "integrity": "sha512-AY1mAT5FKfDRYCthuKo2XHbuhG5TUV4ZpZlJ8peIgkiWICzfy0tau3yu+3jUD456N90CjMCOmdknji4uKiZ8ww==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.4.tgz", + "integrity": "sha512-pr+PsbNCZaStWuJRH8oclT170B7NxfgH+UUyTf9/aR+7PjX0gdDabJhPyzA633QgR+EFBaQKZuetHA+f5/cnEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "node_modules/metro-inspector-proxy/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-inspector-proxy/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/metro-inspector-proxy/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro-inspector-proxy/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/metro-inspector-proxy/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.4.tgz", + "integrity": "sha512-84Rrgie3O7Dqkak9ep/eIpMZkEFzpKD4bngPUNimYqAMCExKL7/aymydB27gKcqwus/BVkAV+aOnFsuOhlgnQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.4.tgz", + "integrity": "sha512-YGCVaYe1H5fOFktdDdL9IwAyiXjPh1t2eZZFp3KFJak6fxKpN+q5PPhe1kzMa77dbCAqgImv43zkfGa6i27eyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^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-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^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-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" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer/node_modules/metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-react-native-babel-transformer/node_modules/metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^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-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^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-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" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.4.tgz", + "integrity": "sha512-aHxq/jypzGyi9Ic9woe//RymfxpzWliAkyTmBWPHE9ypGoiobstK0me2j5XuSfzASzCU8wcVt20qy870rxTWLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-source-map/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-source-map/node_modules/metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-source-map/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/metro-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-source-map/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/metro-source-map/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.4.tgz", + "integrity": "sha512-6ZRo66Q4iKiwaQuHjmogkSCCqaSpJ4QzbHsVHRUe57mFIL34lOLYp7aPfmX7NHCmy061HhDox/kGuYZQRmHB3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-symbolicate/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-symbolicate/node_modules/metro-source-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.4.tgz", + "integrity": "sha512-P09aMDEPkLo6BM8VYYoTsH/2B1w6t+mrCwNcNJV1zE+57FPiU4fSBlSeM8G9YeYaezDTHimS2JlMozP+2r+trA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-symbolicate/node_modules/ob1": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.4.tgz", + "integrity": "sha512-/iPJKpXpVEZS0subUvjew4ept5LTBxj1hD20A4mAj9CJkGGPgvbBlfYtFEBubBkk4dv4Ef5lajsnRBYPxF74cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-symbolicate/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/metro-symbolicate/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/metro-symbolicate/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.4.tgz", + "integrity": "sha512-yxB4v/LxQkmN1rjyyeLiV4x+jwCmId4FTTxNrmTYoi0tFPtOBOeSwuqY08LjxZQMJdZOKXqj2bgIewqFXJEkGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.4.tgz", + "integrity": "sha512-mIvzy6nRQKMALEdF5g8LXPgCOUi/tGESE5dlb7OSMCj2FAFBm3mTLRrpW5phzK/J6Wg+4Vb9PMS+wGbXR261rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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.72.4", + "metro-babel-transformer": "0.72.4", + "metro-cache": "0.72.4", + "metro-cache-key": "0.72.4", + "metro-hermes-compiler": "0.72.4", + "metro-source-map": "0.72.4", + "metro-transform-plugins": "0.72.4", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker/node_modules/metro-source-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.4.tgz", + "integrity": "sha512-P09aMDEPkLo6BM8VYYoTsH/2B1w6t+mrCwNcNJV1zE+57FPiU4fSBlSeM8G9YeYaezDTHimS2JlMozP+2r+trA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-transform-worker/node_modules/ob1": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.4.tgz", + "integrity": "sha512-/iPJKpXpVEZS0subUvjew4ept5LTBxj1hD20A4mAj9CJkGGPgvbBlfYtFEBubBkk4dv4Ef5lajsnRBYPxF74cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-transform-worker/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/metro/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/metro/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/metro/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/metro-runtime": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.4.tgz", + "integrity": "sha512-EA0ltqyYFpjOdpoRqE2U9FJleqTOIK+ZLRlLaDrx4yz3zTqUZ16W6w71dq+qrwD8BPg7bPKQu7RluU3K6tI79A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro/node_modules/metro-source-map": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.4.tgz", + "integrity": "sha512-P09aMDEPkLo6BM8VYYoTsH/2B1w6t+mrCwNcNJV1zE+57FPiU4fSBlSeM8G9YeYaezDTHimS2JlMozP+2r+trA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro/node_modules/ob1": { + "version": "0.72.4", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.4.tgz", + "integrity": "sha512-/iPJKpXpVEZS0subUvjew4ept5LTBxj1hD20A4mAj9CJkGGPgvbBlfYtFEBubBkk4dv4Ef5lajsnRBYPxF74cQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/metro/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/metro/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/metro/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/new-github-release-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-2.0.0.tgz", + "integrity": "sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.5.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/new-github-release-url/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-name": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-5.1.0.tgz", + "integrity": "sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "macos-release": "^3.1.0", + "windows-release": "^5.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.4.tgz", + "integrity": "sha512-FbJYeusBOZNe6bmrC2/+r/HljwExryon16lNKEU82gWiwIPMCEktUPSEAcTkO9K3jd/YPGuX/azZel1ltmo6nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "pac-resolver": "^6.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.2.tgz", + "integrity": "sha512-EQpuJ2ifOjpZY5sg1Q1ZeAxvtLwR7Mj3RgY8cysPGbsRu3RBXyJFWxnMus9PScjxya/0LzvVDxNh/gl0eXBU4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^4.0.4", + "ip": "^1.1.8", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "dev": true, + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-path": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.1.tgz", + "integrity": "sha512-6ReLMptznuuOEzLoGEa+I1oWRSj2Zna5jLWC+l6zlfAI4dbbSaIES29ThzuPkbhNahT65dWzfoZEO6cfJw2Ksg==", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pod-install": { + "version": "0.1.39", + "resolved": "https://registry.npmjs.org/pod-install/-/pod-install-0.1.39.tgz", + "integrity": "sha512-0kVvdLYe0CtfJEr+ISvTMxAEB0UF4JMRToPjuu9xAAq1mEqA2Ql5u7uLWX1m45BMM+7NfU4LnBbnfNjmQE9GCw==", + "dev": true, + "license": "MIT", + "bin": { + "pod-install": "build/index.js" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise.allsettled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.6.tgz", + "integrity": "sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.map": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "iterate-value": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true, + "license": "ISC" + }, + "node_modules/protocols": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz", + "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz", + "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^6.0.3", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-native": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", + "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.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", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "18.1.0" + } + }, + "node_modules/react-native-codegen": { + "version": "0.70.7", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.7.tgz", + "integrity": "sha512-qXE8Jrhc9BmxDAnCmrHFDLJrzgjsE/mH57dtC4IO7K76AwagdXNCMRp5SA8XdHJzvvHWRaghpiFHEMl9TtOBcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-native/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/react-native/node_modules/@types/yargs": { + "version": "15.0.19", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", + "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/react-native/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/react-native/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "dev": true, + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/rechoir/node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/release-it": { + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.11.0.tgz", + "integrity": "sha512-lZwoGEnKYKwGnfxxlA7vtR7vvozPrOSsIgQaHO4bgQ5ARbG3IA6Dmo0IVusv6nR1KmnjH70QIeNAgsWs6Ji/tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@iarna/toml": "2.2.5", + "@octokit/rest": "19.0.11", + "async-retry": "1.3.3", + "chalk": "5.2.0", + "cosmiconfig": "8.1.3", + "execa": "7.1.1", + "git-url-parse": "13.1.0", + "globby": "13.1.4", + "got": "12.6.1", + "inquirer": "9.2.6", + "is-ci": "3.0.1", + "issue-parser": "6.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "new-github-release-url": "2.0.0", + "node-fetch": "3.3.1", + "open": "9.1.0", + "ora": "6.3.1", + "os-name": "5.1.0", + "promise.allsettled": "1.0.6", + "proxy-agent": "6.2.1", + "semver": "7.5.1", + "shelljs": "0.8.5", + "update-notifier": "6.0.2", + "url-join": "5.0.0", + "wildcard-match": "5.1.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "release-it": "bin/release-it.js" + }, + "engines": { + "node": ">=14.9" + } + }, + "node_modules/release-it/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/release-it/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/release-it/node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/release-it/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/release-it/node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/release-it/node_modules/globby": { + "version": "13.1.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.4.tgz", + "integrity": "sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/release-it/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/release-it/node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/release-it/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/release-it/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/ora": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", + "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/release-it/node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/release-it/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/release-it/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/release-it/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true, + "license": "ISC" + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-async": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", + "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/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==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stdin-discarder/node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/stdin-discarder/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "dev": true, + "engines": [ + "node >=0.8.0" + ], + "license": "MIT", + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "MIT", + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true, + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-es": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz", + "integrity": "sha512-rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.14.1", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wildcard-match": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", + "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/windows-release": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.1.tgz", + "integrity": "sha512-NMD00arvqcq2nwqc5Q6KtrSRHK+fVD31erE5FEMahAw5PmVCgD7MUXodq3pdZSUkqA9Cda2iWx6s1XYwiJWRmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/modules/react-native-module-fhp/package.json b/modules/react-native-module-fhp/package.json new file mode 100644 index 000000000000..82086982a707 --- /dev/null +++ b/modules/react-native-module-fhp/package.json @@ -0,0 +1,135 @@ +{ + "name": "group-ib-fp", + "version": "2.3.0", + "description": "React Native module with Fraud Protection", + "main": "lib/commonjs/index", + "module": "lib/module/index", + "types": "lib/typescript/index.d.ts", + "react-native": "src/index", + "source": "src/index", + "files": [ + "src", + "lib", + "android", + "ios", + "cpp", + "*.podspec", + "!lib/typescript/example", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "test": "jest", + "typescript": "tsc --noEmit", + "lint": "eslint \"**/*.{js,ts,tsx}\"", + "release": "release-it", + "example": "yarn --cwd example", + "clean": "del-cli android/build example/android/build example/android/app/build example/ios/build", + "bootstrap": "yarn example && yarn install && yarn example pods" + }, + "keywords": [ + "react-native", + "ios", + "android" + ], + "author": "Group-IB (https://group-ib.com)", + "homepage": "https://group-ib.com", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "devDependencies": { + "@arkweid/lefthook": "^0.7.7", + "@commitlint/config-conventional": "^17.0.2", + "@react-native-community/eslint-config": "^3.0.2", + "@release-it/conventional-changelog": "^5.0.0", + "@types/jest": "^28.1.2", + "@types/react": "~17.0.21", + "@types/react-native": "0.70.0", + "commitlint": "^17.0.2", + "del-cli": "^5.0.0", + "eslint": "^8.4.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "jest": "^28.1.1", + "pod-install": "^0.1.0", + "prettier": "^2.0.5", + "react": "18.1.0", + "react-native": "0.70.6", + "release-it": "^15.0.0", + "typescript": "^4.5.2" + }, + "resolutions": { + "@types/react": "17.0.21" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "jest": { + "preset": "react-native", + "modulePathIgnorePatterns": [ + "/example/node_modules", + "/lib/" + ] + }, + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "release-it": { + "git": { + "commitMessage": "chore: release ${version}", + "tagName": "v${version}" + }, + "npm": { + "publish": true + }, + "github": { + "release": true + }, + "plugins": { + "@release-it/conventional-changelog": { + "preset": "angular" + } + } + }, + "eslintConfig": { + "root": true, + "extends": [ + "@react-native-community", + "prettier" + ], + "rules": { + "prettier/prettier": [ + "error", + { + "quoteProps": "consistent", + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false + } + ] + } + }, + "eslintIgnore": [ + "node_modules/", + "lib/" + ], + "prettier": { + "quoteProps": "consistent", + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false + } +} diff --git a/modules/react-native-module-fhp/scripts/bootstrap.js b/modules/react-native-module-fhp/scripts/bootstrap.js new file mode 100644 index 000000000000..17291894733a --- /dev/null +++ b/modules/react-native-module-fhp/scripts/bootstrap.js @@ -0,0 +1,29 @@ +const os = require('os'); +const path = require('path'); +const child_process = require('child_process'); + +const root = path.resolve(__dirname, '..'); +const args = process.argv.slice(2); +const options = { + cwd: process.cwd(), + env: process.env, + stdio: 'inherit', + encoding: 'utf-8', +}; + +if (os.type() === 'Windows_NT') { + options.shell = true; +} + +let result; + +if (process.cwd() !== root || args.length) { + // We're not in the root of the project, or additional arguments were passed + // In this case, forward the command to `yarn` + result = child_process.spawnSync('yarn', args, options); +} else { + // If `yarn` is run without arguments, perform bootstrap + result = child_process.spawnSync('yarn', ['bootstrap'], options); +} + +process.exitCode = result.status; diff --git a/modules/react-native-module-fhp/src/__tests__/index.test.tsx b/modules/react-native-module-fhp/src/__tests__/index.test.tsx new file mode 100644 index 000000000000..bf84291a5e23 --- /dev/null +++ b/modules/react-native-module-fhp/src/__tests__/index.test.tsx @@ -0,0 +1 @@ +it.todo('write a test'); diff --git a/modules/react-native-module-fhp/src/index.tsx b/modules/react-native-module-fhp/src/index.tsx new file mode 100644 index 000000000000..956803d57fe2 --- /dev/null +++ b/modules/react-native-module-fhp/src/index.tsx @@ -0,0 +1,197 @@ +import { NativeModules, Platform } from 'react-native'; + +const LINKING_ERROR = + `The package 'group-ib-fp' doesn't seem to be linked. Make sure: \n\n` + + Platform.select({ ios: '- You have run \'pod install\'\n', default: '' }) + + '- You rebuilt the app after installing the package\n' + + '- You are not using Expo Go\n'; + +export enum Capability { + BatteryStatus = 0, + Cellular = 1, + Call = 2, + Passcode = 3, + WebView = 4, + Network = 5, + Motion = 6, + Swizzle = 7, + Location = 8, + Audio = 9, + CloudIdentifier = 10, + DeviceStatus = 11, + Capture = 12, + Apps = 13, + Proxy = 14, + Keyboard = 15, + Behavior = 16, + PreventScreenshots = 17, + Security = 18, + Advertise = 19, + PortScan = 20, + GlobalId = 21 +} + +export enum FPAttributeFormat { + ClearText = (1 << 0), + Hashed = (1 << 1), + Encrypted = (1 << 2) +} + +export enum AndroidCapability { + CellsCollection = 0, + AccessPointsCollection = 1, + Location = 2, + GlobalIdentification = 3, + CloudIdentification = 4, + CallIdentification = 5, + ActivityCollection = 6, + MotionCollection = 7, + PackageCollection = 8 +} + +export type FPErrorHandler = (error: string) => void; +export type FPCookiesHandler = (cookies: Record | null) => void; + +const ModuleFhpIos = NativeModules.ModuleFhpIos + ? NativeModules.ModuleFhpIos + : new Proxy( + {}, + { + get() { + throw new Error(LINKING_ERROR); + }, + }, + ); + +export class FP { + private static instance: FP | null = null; + + private constructor() { + if (!NativeModules.ModuleFhpIos) { + console.warn(LINKING_ERROR); + } + } + + public static getInstance(): FP { + if (!FP.instance) { + FP.instance = new FP(); + } + return FP.instance; + } + + enableCapability(capability: Capability, responseHandler: Function) { + if (Platform.OS === 'ios') { + return ModuleFhpIos.enableCapability(capability, responseHandler); + } + } + + enableAndroidCapability(capability: AndroidCapability, responseHandler: Function) { + if (Platform.OS === 'android') { + return ModuleFhpIos.enableAndroidCapability(capability, responseHandler); + } + } + + disableCapability(capability: Capability, responseHandler: Function) { + if (Platform.OS === 'ios') { + return ModuleFhpIos.disableCapability(capability, responseHandler); + } + } + + disableAndroidCapability(capability: AndroidCapability, responseHandler: Function) { + if (Platform.OS === 'android') { + return ModuleFhpIos.disableAndroidCapability(capability, responseHandler); + } + } + + setLogURL(url: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setLogURL(url, errorCallback); + } + + setTargetURL(url: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setTargetURL(url, errorCallback); + } + + setCustomerId(iOSCustomerId: string, androidCustomerId: string, errorCallback: FPErrorHandler) { + if (Platform.OS === 'ios') { + return ModuleFhpIos.setCustomerId(iOSCustomerId, errorCallback); + } else if (Platform.OS === 'android') { + return ModuleFhpIos.setCustomerId(androidCustomerId, errorCallback); + } + } + + run(errorCallback: FPErrorHandler) { + return ModuleFhpIos.run(errorCallback); + } + + stop(errorCallback: FPErrorHandler) { + return ModuleFhpIos.stop(errorCallback); + } + + enableDebugLogs() { + if (Platform.OS === 'ios') { + return ModuleFhpIos.enableDebugLogs(); + } + } + + setPublicKeyForPinning(publicKey: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setPublicKeyForPinning(publicKey, errorCallback); + } + + setPublicKeysForPinning(publicKeys: string[], errorCallback: FPErrorHandler) { + return ModuleFhpIos.setPublicKeysForPinning(publicKeys, errorCallback); + } + + setUserAgent(userAgent: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setUserAgent(userAgent, errorCallback); + } + + setSharedKeychainIdentifier(identifier: string) { + if (Platform.OS === 'ios') { + return ModuleFhpIos.setSharedKeychainIdentifier(identifier); + } + } + + setKeepAliveTimeout(sec: number, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setKeepAliveTimeout(sec, errorCallback); + } + + setHeaderValue(value: string, key: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setHeaderValue(value, key, errorCallback); + } + + setLogin(login: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setLogin(login, errorCallback); + } + + setSessionId(sessionId: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setSessionId(sessionId, errorCallback); + } + + setCustomEvent(event: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setCustomEvent(event, errorCallback); + } + + setAttributeTitle(title: string, value: string, format: FPAttributeFormat, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setAttributeTitle(title, value, format, errorCallback); + } + + setGlobalIdURL(url: string, errorCallback: FPErrorHandler) { + if (Platform.OS === 'android') { + return ModuleFhpIos.setGlobalIdURL(url, errorCallback); + } + } + + getCookies(cookiesCallback: FPCookiesHandler) { + return ModuleFhpIos.getCookies(cookiesCallback); + } + + changeBehaviorExtendedData(isExtendedData: boolean) { + if (Platform.OS === 'ios') { + return ModuleFhpIos.changeBehaviorExtendedData(isExtendedData); + } + } + + setPubKey(pubKey: string, errorCallback: FPErrorHandler) { + return ModuleFhpIos.setPubKey(pubKey, errorCallback); + } +} \ No newline at end of file diff --git a/modules/react-native-module-fhp/tsconfig.build.json b/modules/react-native-module-fhp/tsconfig.build.json new file mode 100644 index 000000000000..999d3f3c8d00 --- /dev/null +++ b/modules/react-native-module-fhp/tsconfig.build.json @@ -0,0 +1,5 @@ + +{ + "extends": "./tsconfig", + "exclude": ["example"] +} diff --git a/modules/react-native-module-fhp/tsconfig.json b/modules/react-native-module-fhp/tsconfig.json new file mode 100644 index 000000000000..0a40432846f9 --- /dev/null +++ b/modules/react-native-module-fhp/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "baseUrl": "./", + "paths": { + "group-ib-fp": ["./src/index"] + }, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "importsNotUsedAsValues": "error", + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "lib": ["esnext"], + "module": "esnext", + "moduleResolution": "node", + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "esnext" + } +} diff --git a/package-lock.json b/package-lock.json index 12c914b896fa..050748581890 100644 --- a/package-lock.json +++ b/package-lock.json @@ -68,6 +68,7 @@ "expo-image-manipulator": "^13.0.6", "fast-equals": "^5.2.2", "focus-trap-react": "^11.0.3", + "group-ib-fp": "file:modules/react-native-module-fhp", "heic-to": "^1.1.13", "howler": "^2.2.4", "htmlparser2": "^7.2.0", @@ -323,4460 +324,4497 @@ "version": "0.0.0", "license": "UNLICENSED" }, - "node_modules/@0no-co/graphql.web": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.1.2.tgz", - "integrity": "sha512-N2NGsU5FLBhT8NZ+3l2YrzZSHITjNXNuDhC4iDiikv0IujaJ0Xc6xIxQZ/Ek3Cb+rgPjnLHYyJm11tInuJn+cw==", - "license": "MIT", - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "modules/react-native-module-fhp": { + "name": "group-ib-fp", + "version": "2.3.0", + "devDependencies": { + "@arkweid/lefthook": "^0.7.7", + "@commitlint/config-conventional": "^17.0.2", + "@react-native-community/eslint-config": "^3.0.2", + "@release-it/conventional-changelog": "^5.0.0", + "@types/jest": "^28.1.2", + "@types/react": "~17.0.21", + "@types/react-native": "0.70.0", + "commitlint": "^17.0.2", + "del-cli": "^5.0.0", + "eslint": "^8.4.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "jest": "^28.1.1", + "pod-install": "^0.1.0", + "prettier": "^2.0.5", + "react": "18.1.0", + "react-native": "0.70.6", + "release-it": "^15.0.0", + "typescript": "^4.5.2" }, - "peerDependenciesMeta": { - "graphql": { - "optional": true - } + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/@actions/core": { - "version": "1.10.0", + "modules/react-native-module-fhp/node_modules/@jest/console": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@actions/http-client": "^2.0.1", - "uuid": "^8.3.2" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@actions/github": { - "version": "5.1.1", + "modules/react-native-module-fhp/node_modules/@jest/core": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@actions/http-client": "^2.0.1", - "@octokit/core": "^3.6.0", - "@octokit/plugin-paginate-rest": "^2.17.0", - "@octokit/plugin-rest-endpoint-methods": "^5.13.0" + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@actions/github/node_modules/@octokit/auth-token": { - "version": "2.5.0", + "modules/react-native-module-fhp/node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3" + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/core": { - "version": "3.6.0", + "modules/react-native-module-fhp/node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { + "version": "27.5.1", "dev": true, "license": "MIT", "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/endpoint": { - "version": "6.0.12", + "modules/react-native-module-fhp/node_modules/@jest/create-cache-key-function/node_modules/@types/yargs": { + "version": "16.0.9", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/@actions/github/node_modules/@octokit/graphql": { - "version": "4.8.0", + "modules/react-native-module-fhp/node_modules/@jest/environment": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", + "modules/react-native-module-fhp/node_modules/@jest/expect": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.40.0" + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" }, - "peerDependencies": { - "@octokit/core": ">=2" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/request": { - "version": "5.6.3", + "modules/react-native-module-fhp/node_modules/@jest/expect-utils": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@actions/github/node_modules/@octokit/request-error": { - "version": "2.1.0", + "modules/react-native-module-fhp/node_modules/@jest/fake-timers": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@actions/http-client": { - "version": "2.0.1", + "modules/react-native-module-fhp/node_modules/@jest/globals": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "tunnel": "^0.0.6" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@adobe/css-tools": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz", - "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==", + "modules/react-native-module-fhp/node_modules/@jest/reporters": { + "version": "28.1.3", "dev": true, - "license": "MIT" - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "modules/react-native-module-fhp/node_modules/@jest/schemas": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "modules/react-native-module-fhp/node_modules/@jest/source-map": { + "version": "28.1.2", + "dev": true, "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/core": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "modules/react-native-module-fhp/node_modules/@jest/test-result": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/core/node_modules/@babel/traverse": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", - "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "modules/react-native-module-fhp/node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.27.0", - "@babel/parser": "^7.27.0", - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", - "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", + "modules/react-native-module-fhp/node_modules/@jest/transform": { + "version": "28.1.3", "dev": true, + "license": "MIT", "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", + "modules/react-native-module-fhp/node_modules/@jest/types": { + "version": "28.1.3", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", - "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.1", - "@babel/types": "^7.27.1", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli": { + "version": "9.3.2", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/generator/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { - "jsesc": "bin/jsesc" + "react-native": "build/bin.js" }, "engines": { - "node": ">=6" + "node": ">=14" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-clean": { + "version": "9.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-clean/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-config": { + "version": "9.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", - "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-config/node_modules/deepmerge": { + "version": "3.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.26.8", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^3.0.2" + "serve-static": "^1.13.1" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-doctor": { + "version": "9.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.3.0", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-doctor/node_modules/semver": { "version": "6.3.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", - "semver": "^6.3.1" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-platform-android": { + "version": "9.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "license": "BSD-2-Clause", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-platform-ios": { + "version": "9.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "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" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=6" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api": { + "version": "9.2.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.14.2" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" + "@types/yargs-parser": "*" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10" } }, - "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.10", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-tools": { + "version": "9.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" } }, - "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-tools/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "modules/react-native-module-fhp/node_modules/@react-native-community/cli-types": { + "version": "9.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "joi": "^17.2.1" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli/node_modules/execa": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "modules/react-native-module-fhp/node_modules/@react-native-community/cli/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "modules/react-native-module-fhp/node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/@sinonjs/commons": { + "version": "1.8.6", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@babel/types": "^7.25.9" - }, + "type-detect": "4.0.8" + } + }, + "modules/react-native-module-fhp/node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "modules/react-native-module-fhp/node_modules/@types/jest": { + "version": "28.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^28.0.0", + "pretty-format": "^28.0.0" + } + }, + "modules/react-native-module-fhp/node_modules/@types/react": { + "version": "17.0.87", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "modules/react-native-module-fhp/node_modules/@types/react-native": { + "version": "0.70.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "modules/react-native-module-fhp/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "modules/react-native-module-fhp/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6.9.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "modules/react-native-module-fhp/node_modules/babel-jest": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@jest/transform": "^28.1.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.1.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.8.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "modules/react-native-module-fhp/node_modules/babel-preset-jest": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "babel-plugin-jest-hoist": "^28.1.3", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "modules/react-native-module-fhp/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=7.0.0" } }, - "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, + "modules/react-native-module-fhp/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/commander": { + "version": "9.5.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.20.0 || >=14" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "modules/react-native-module-fhp/node_modules/convert-source-map": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/cosmiconfig": { + "version": "5.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", + "modules/react-native-module-fhp/node_modules/cross-spawn": { + "version": "6.0.6", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.7" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, "engines": { - "node": ">=6.9.0" + "node": ">=4.8" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "modules/react-native-module-fhp/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "modules/react-native-module-fhp/node_modules/diff-sequences": { + "version": "28.1.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "modules/react-native-module-fhp/node_modules/emittery": { + "version": "0.10.2", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "engines": { - "node": ">=6.9.0" + "modules/react-native-module-fhp/node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "modules/react-native-module-fhp/node_modules/expect": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/@babel/helpers": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", - "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "modules/react-native-module-fhp/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.27.0", - "@babel/types": "^7.27.0" + "pump": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/highlight": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, + "modules/react-native-module-fhp/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz", - "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", + "modules/react-native-module-fhp/node_modules/import-fresh": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" - }, - "bin": { - "parser": "bin/babel-parser.js" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/is-stream": { + "version": "1.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, + "modules/react-native-module-fhp/node_modules/is-wsl": { + "version": "1.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "modules/react-native-module-fhp/node_modules/jest": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", + "import-local": "^3.0.2", + "jest-cli": "^28.1.3" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "modules/react-native-module-fhp/node_modules/jest-changed-files": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "execa": "^5.0.0", + "p-limit": "^3.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "modules/react-native-module-fhp/node_modules/jest-circus": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "modules/react-native-module-fhp/node_modules/jest-cli": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/jest-config": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", + "modules/react-native-module-fhp/node_modules/jest-diff": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "modules/react-native-module-fhp/node_modules/jest-docblock": { + "version": "28.1.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-decorators": "^7.25.9" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.8.tgz", - "integrity": "sha512-5SLPHA/Gk7lNdaymtSVS9jH77Cs7yuHTR3dYj+9q+M7R7tNLXhNuvnmOfafRIzpWL+dtMibuu1I4ofrc768Gkw==", + "modules/react-native-module-fhp/node_modules/jest-each": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", + "modules/react-native-module-fhp/node_modules/jest-environment-node": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "modules/react-native-module-fhp/node_modules/jest-get-type": { + "version": "28.0.2", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "modules/react-native-module-fhp/node_modules/jest-haste-map": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "modules/react-native-module-fhp/node_modules/jest-leak-detector": { + "version": "28.1.3", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "modules/react-native-module-fhp/node_modules/jest-matcher-utils": { + "version": "28.1.3", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", + "modules/react-native-module-fhp/node_modules/jest-message-util": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/jest-mock": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@jest/types": "^28.1.3", + "@types/node": "*" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", + "modules/react-native-module-fhp/node_modules/jest-regex-util": { + "version": "28.0.2", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "modules/react-native-module-fhp/node_modules/jest-resolve": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.7.tgz", - "integrity": "sha512-LRUCsC0YucSjabsmxx6yly8+Q/5mxKdp9gemlpR9ro3bfpcOQOXx/CHivs7QCbjgygd6uQ2GcRfHu1FVax/hgg==", + "modules/react-native-module-fhp/node_modules/jest-runner": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/jest-runtime": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "modules/react-native-module-fhp/node_modules/jest-snapshot": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.9.tgz", - "integrity": "sha512-4GHX5uzr5QMOOuzV0an9MFju4hKlm0OyePl/lHhcsTVae5t/IKVHnb8W67Vr6FuLlk5lPqLB7n7O+K5R46emYg==", + "modules/react-native-module-fhp/node_modules/jest-util": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.9.tgz", - "integrity": "sha512-u3EN9ub8LyYvgTnrgp8gboElouayiwPdnM7x5tcnW3iSt09/lQYPwMNK40I9IUxo7QOZhAsPHCmmuO7EPdruqg==", + "modules/react-native-module-fhp/node_modules/jest-validate": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@jest/types": "^28.1.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", + "modules/react-native-module-fhp/node_modules/jest-watcher": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/jest-worker": { + "version": "28.1.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "modules/react-native-module-fhp/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", + "modules/react-native-module-fhp/node_modules/jsc-android": { + "version": "250230.2.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "modules/react-native-module-fhp/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "p-locate": "^4.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", + "modules/react-native-module-fhp/node_modules/metro-runtime": { + "version": "0.72.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/metro-source-map": { + "version": "0.72.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/metro-symbolicate": { + "version": "0.72.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", + "modules/react-native-module-fhp/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "minimist": "^1.2.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", + "modules/react-native-module-fhp/node_modules/npm-run-path": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "path-key": "^2.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", + "modules/react-native-module-fhp/node_modules/ob1": { + "version": "0.72.3", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/open": { + "version": "6.4.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "modules/react-native-module-fhp/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", + "modules/react-native-module-fhp/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "p-try": "^2.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "modules/react-native-module-fhp/node_modules/prettier": { + "version": "2.8.8", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "modules/react-native-module-fhp/node_modules/pretty-format": { + "version": "28.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "modules/react-native-module-fhp/node_modules/promise": { + "version": "8.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "asap": "~2.0.6" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "modules/react-native-module-fhp/node_modules/react": { + "version": "18.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.9.tgz", - "integrity": "sha512-UIf+72C7YJ+PJ685/PpATbCz00XqiFEzHX5iysRwfvNT0Ko+FaXSvRgLytFSp8xUItrG9pFM/KoBBZDrY/cYyg==", + "modules/react-native-module-fhp/node_modules/react-devtools-core": { + "version": "4.24.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "modules/react-native-module-fhp/node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8.3.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "modules/react-native-module-fhp/node_modules/react-native": { + "version": "0.70.6", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.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", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=14" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "react": "18.1.0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "modules/react-native-module-fhp/node_modules/react-native/node_modules/@jest/types": { + "version": "26.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.14.2" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "modules/react-native-module-fhp/node_modules/react-native/node_modules/@types/yargs": { + "version": "15.0.19", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@types/yargs-parser": "*" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "modules/react-native-module-fhp/node_modules/react-native/node_modules/pretty-format": { + "version": "26.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 10" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/react-native/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, + "modules/react-native-module-fhp/node_modules/react-refresh": { + "version": "0.4.3", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/resolve-from": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/resolve.exports": { + "version": "1.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=10" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "modules/react-native-module-fhp/node_modules/scheduler": { + "version": "0.22.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "loose-envify": "^1.1.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "modules/react-native-module-fhp/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "modules/react-native-module-fhp/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "modules/react-native-module-fhp/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "modules/react-native-module-fhp/node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" - }, + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "modules/react-native-module-fhp/node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "modules/react-native-module-fhp/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "modules/react-native-module-fhp/node_modules/typescript": { + "version": "4.9.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4.2.0" } }, - "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, + "modules/react-native-module-fhp/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">= 4.0.0" } }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "modules/react-native-module-fhp/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "isexe": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "which": "bin/which" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "modules/react-native-module-fhp/node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "modules/react-native-module-fhp/node_modules/ws": { + "version": "6.2.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, + "async-limiter": "~1.0.0" + } + }, + "node_modules/@0no-co/graphql.web": { + "version": "1.1.2", + "license": "MIT", "peerDependencies": { - "@babel/core": "^7.0.0-0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "node_modules/@actions/core": { + "version": "1.10.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "node_modules/@actions/github": { + "version": "5.1.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@actions/http-client": "^2.0.1", + "@octokit/core": "^3.6.0", + "@octokit/plugin-paginate-rest": "^2.17.0", + "@octokit/plugin-rest-endpoint-methods": "^5.13.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "node_modules/@actions/github/node_modules/@octokit/auth-token": { + "version": "2.5.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@octokit/types": "^6.0.3" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "node_modules/@actions/github/node_modules/@octokit/core": { + "version": "3.6.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.3", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "node_modules/@actions/github/node_modules/@octokit/endpoint": { + "version": "6.0.12", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "node_modules/@actions/github/node_modules/@octokit/graphql": { + "version": "4.8.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": { + "version": "2.21.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "@octokit/types": "^6.40.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@octokit/core": ">=2" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "node_modules/@actions/github/node_modules/@octokit/request": { + "version": "5.6.3", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "node_modules/@actions/github/node_modules/@octokit/request-error": { + "version": "2.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "node_modules/@actions/http-client": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tunnel": "^0.0.6" } }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "node_modules/@adobe/css-tools": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "node_modules/@arkweid/lefthook": { + "version": "0.7.7", + "cpu": [ + "x64", + "arm64", + "ia32" + ], + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "os": [ + "darwin", + "linux", + "win32" + ], + "bin": { + "lefthook": "bin/index.js" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "license": "MIT", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "node_modules/@babel/core": { + "version": "7.26.10", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "7.27.0", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.25.8", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" }, "engines": { - "node": ">=6.9.0" + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.1", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.22.5", - "dev": true, + "node_modules/@babel/generator/node_modules/jsesc": { + "version": "3.0.2", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.7.tgz", - "integrity": "sha512-r0QY7NVU8OnrwE+w2IWiRom0wwsTbjx4+xH2RTd7AVdof3uurXOF+/mXHQDRk+2jIvWgSaCHKMgggfvM4dyUGA==", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.7.tgz", - "integrity": "sha512-vILAg5nwGlR9EXE8JIOX4NHXd49lrYbN8hnjffDtoULwpL9hUx/N55nqh2qd0q6FyNDfjl9V79ecKGvFbcSA0Q==", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.7", - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/plugin-syntax-jsx": "^7.25.7", - "@babel/types": "^7.25.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", - "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", - "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "yallist": "^3.0.2" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.23.3", + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.7.tgz", - "integrity": "sha512-Y9p487tyTzB0yDYQOtWnC+9HGOuogtP3/wNpun1xJXEEvI6vip59BSBTsHnekZLqxmPcgsrAKt46HAAb//xGhg==", + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { + "version": "5.3.2", + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { + "version": "0.9.1", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { + "node_modules/@babel/helper-module-imports": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { + "node_modules/@babel/helper-module-imports/node_modules/@babel/traverse": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "node_modules/@babel/helper-module-transforms/node_modules/@babel/traverse": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/preset-env": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.9.tgz", - "integrity": "sha512-XqDEt+hfsQukahSX9JOBDHhpUHDhj2zGSxoqWQFCMajOSBnbhBdgON/bU/5PkBA1yX5tqW6tTzuIPVsZTQ7h5Q==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.25.9", - "@babel/plugin-syntax-import-attributes": "^7.25.9", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.25.9", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", - "semver": "^6.3.1" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", "license": "MIT", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/preset-flow": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", - "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-flow-strip-types": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "license": "MIT", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.23.3", + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/register": { + "node_modules/@babel/helper-simple-access": { "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", - "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "license": "MIT" - }, - "node_modules/@babel/runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "node_modules/@babel/helper-simple-access/node_modules/@babel/traverse": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.0", - "license": "MIT" - }, - "node_modules/@babel/template": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz", - "integrity": "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.23.2", - "dev": true, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.0", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.0", - "@babel/types": "^7.23.0", - "debug": "^4.1.0", + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse--for-generate-function-map": { - "name": "@babel/traverse", - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", - "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/parser": "^7.25.7", - "@babel/template": "^7.25.7", - "@babel/types": "^7.25.7", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/types": { + "node_modules/@babel/helper-string-parser": { "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@blakeembrey/deque": { - "version": "1.0.5", - "dev": true, - "license": "Apache-2.0" + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@blakeembrey/template": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@blakeembrey/template/-/template-1.2.0.tgz", - "integrity": "sha512-w/63nURdkRPpg3AXbNr7lPv6HgOuVDyefTumiXsbXxtIwcuk5EXayWR5OpSwDjsQPgaYsfUSedMduaNOjAYY8A==", - "dev": true + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@callstack/reassure-cli": { - "version": "1.0.0-rc.4", - "dev": true, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@callstack/reassure-compare": "1.0.0-rc.4", - "@callstack/reassure-logger": "1.0.0-rc.4", - "chalk": "4.1.2", - "simple-git": "^3.24.0", - "yargs": "^17.7.2" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, - "bin": { - "reassure": "lib/commonjs/bin.js" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-cli/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@babel/helpers": { + "version": "7.27.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@babel/highlight": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-validator-identifier": "^7.25.9", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@callstack/reassure-cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@babel/parser": { + "version": "7.27.1", "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@callstack/reassure-cli/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@callstack/reassure-compare": { - "version": "1.0.0-rc.4", - "dev": true, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@callstack/reassure-logger": "1.0.0-rc.4", - "markdown-table": "^2.0.0", - "ts-regex-builder": "^1.7.1", - "zod": "^3.23.8" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-danger": { - "version": "1.0.0-rc.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@callstack/reassure-logger": { - "version": "1.0.0-rc.4", - "dev": true, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "chalk": "4.1.2" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@callstack/reassure-logger/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@callstack/reassure-logger/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "node_modules/@callstack/reassure-logger/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@callstack/reassure-logger/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@callstack/reassure-logger/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@callstack/reassure-logger/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@callstack/reassure-measure": { - "version": "1.0.0-rc.4", - "dev": true, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@callstack/reassure-logger": "1.0.0-rc.4", - "mathjs": "^12.4.2" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@clack/core": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.4.2.tgz", - "integrity": "sha512-NYQfcEy8MWIxrT5Fj8nIVchfRFA26yYKJcvBS7WlUIlw2OmQOY9DhGGXMovyI5J5PpxrCPGkgUi207EBrjpBvg==", - "dev": true, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "sisteransi": "^1.0.5" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@clack/prompts": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.10.1.tgz", - "integrity": "sha512-Q0T02vx8ZM9XSv9/Yde0jTmmBQufZhPJfYAg2XrrrxWWaZgq1rr8nU8Hv710BQ1dhoP8rtY7YUdpGej2Qza/cw==", - "dev": true, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.25.8", "license": "MIT", "dependencies": { - "@clack/core": "0.4.2", - "picocolors": "^1.0.0", - "sisteransi": "^1.0.5" + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "devOptional": true, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "devOptional": true, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@develar/schema-utils": { - "version": "2.6.5", + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" }, "engines": { - "node": ">= 8.9.0" + "node": ">=6.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@develar/schema-utils/node_modules/ajv": { - "version": "6.12.6", + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@develar/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "dev": true, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "ajv": "^6.9.1" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@develar/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dnd-kit/accessibility": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", - "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dnd-kit/core": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", - "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", "license": "MIT", "dependencies": { - "@dnd-kit/accessibility": "^3.1.1", - "@dnd-kit/utilities": "^3.2.2", - "tslib": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dnd-kit/modifiers": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-9.0.0.tgz", - "integrity": "sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@dnd-kit/utilities": "^3.2.2", - "tslib": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@dnd-kit/core": "^6.3.0", - "react": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dnd-kit/sortable": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-10.0.0.tgz", - "integrity": "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", "license": "MIT", "dependencies": { - "@dnd-kit/utilities": "^3.2.2", - "tslib": "^2.0.0" + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { - "@dnd-kit/core": "^6.3.0", - "react": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dnd-kit/utilities": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", - "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": ">=16.8.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dotlottie/common": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/@dotlottie/common/-/common-0.7.11.tgz", - "integrity": "sha512-0ThV1uZVfKJ2pwYQy52EKH8edKnvEsSDGdxRf/n1Wz15xbqI+8qKs0BHSIQ7yLyaU5gFSaEooEgK1kTiKJaE4g==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@dotlottie/dotlottie-js": "^0.7.0", - "@preact/signals-core": "^1.2.3", - "howler": "^2.2.3", - "lottie-web": "^5.12.2", - "xstate": "^4.38.1" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">18.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dotlottie/dotlottie-js": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@dotlottie/dotlottie-js/-/dotlottie-js-0.7.2.tgz", - "integrity": "sha512-BIEFkaKCRzVSHgKoZ2d/Squ1Rw4U93/YmHvON04PCx2gOBRAM2//GYUPcVijYHT8dQtom07KoyTKpXh0cRzKKw==", + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.25.7", "license": "MIT", "dependencies": { - "browser-image-hash": "^0.0.5", - "fflate": "^0.8.1", - "sharp": "^0.33.2", - "sharp-phash": "^2.1.0", - "valibot": "^0.13.1" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@dotlottie/react-player": { - "version": "1.6.19", - "resolved": "https://registry.npmjs.org/@dotlottie/react-player/-/react-player-1.6.19.tgz", - "integrity": "sha512-kXQ/BD3OnK70wIGOIy5DWg1jgfgb3AWaDLXwVnLtzSmTBcH2dFcU/XGXF+z4w8vm2/s2tdbNd7c4yq8twoIVLw==", - "deprecated": "This package is superceded by @lottiefiles/dotlottie-react", - "license": "MIT", - "dependencies": { - "@dotlottie/common": "0.7.11" + "node": ">=6.9.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@dword-design/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-add-module-exports": "^1.0.2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dword-design/endent": { - "version": "1.4.1", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", "dev": true, "license": "MIT", "dependencies": { - "@dword-design/dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.3" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dword-design/eslint-plugin-import-alias": { - "version": "5.0.0", - "dev": true, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.10.2", - "@dword-design/functions": "^6.0.0", - "babel-plugin-module-resolver": "^5.0.0", - "deepmerge": "^4.3.1", - "jiti": "^1.18.2" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=18" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/dword-design" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@dword-design/functions": { - "version": "6.0.0", - "dev": true, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@dword-design/endent": "^1.0.0", - "delay": "^6.0.0", - "lodash": "^4.17.15", - "tinycolor2": "^1.4.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=18" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/dword-design" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@egjs/hammerjs": { - "version": "2.0.17", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@types/hammerjs": "^2.0.36" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=0.8.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/asar": { - "version": "3.2.10", - "dev": true, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", "license": "MIT", "dependencies": { - "commander": "^5.0.0", - "glob": "^7.1.6", - "minimatch": "^3.0.4" - }, - "bin": { - "asar": "bin/asar.js" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=10.12.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/asar/node_modules/commander": { - "version": "5.1.0", - "dev": true, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/get": { - "version": "2.0.2", - "dev": true, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" }, - "optionalDependencies": { - "global-agent": "^3.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/get/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=6 <7 || >=8" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/get/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/get/node_modules/universalify": { - "version": "0.1.2", - "dev": true, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/notarize": { - "version": "2.3.2", - "dev": true, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "fs-extra": "^9.0.1", - "promise-retry": "^2.0.1" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">= 10.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/osx-sign": { - "version": "1.3.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "license": "MIT", "dependencies": { - "compare-version": "^0.1.2", - "debug": "^4.3.4", - "fs-extra": "^10.0.0", - "isbinaryfile": "^4.0.8", - "minimist": "^1.2.6", - "plist": "^3.0.5" - }, - "bin": { - "electron-osx-flat": "bin/electron-osx-flat.js", - "electron-osx-sign": "bin/electron-osx-sign.js" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=12.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/osx-sign/node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { - "version": "4.0.10", - "dev": true, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, "engines": { - "node": ">= 8.0.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/rebuild": { - "version": "3.6.0", - "dev": true, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@malept/cross-spawn-promise": "^2.0.0", - "chalk": "^4.0.0", - "debug": "^4.1.1", - "detect-libc": "^2.0.1", - "fs-extra": "^10.0.0", - "got": "^11.7.0", - "node-abi": "^3.45.0", - "node-api-version": "^0.2.0", - "node-gyp": "^9.0.0", - "ora": "^5.1.0", - "read-binary-file-arch": "^1.0.6", - "semver": "^7.3.5", - "tar": "^6.0.5", - "yargs": "^17.0.1" - }, - "bin": { - "electron-rebuild": "lib/cli.js" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=12.13.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/rebuild/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@electron/rebuild/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/rebuild/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/rebuild/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@electron/rebuild/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" } }, - "node_modules/@electron/rebuild/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/rebuild/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/universal": { - "version": "2.0.1", - "dev": true, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@electron/asar": "^3.2.7", - "@malept/cross-spawn-promise": "^2.0.0", - "debug": "^4.3.1", - "dir-compare": "^4.2.0", - "fs-extra": "^11.1.1", - "minimatch": "^9.0.3", - "plist": "^3.1.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=16.4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/universal/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@electron/universal/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=14.14" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "node_modules/@electron/universal/node_modules/minimatch": { - "version": "9.0.5", - "dev": true, - "license": "ISC", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@emnapi/runtime": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", - "optional": true, "dependencies": { - "tslib": "^2.4.0" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.39.4", - "dev": true, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "comment-parser": "1.3.1", - "esquery": "^1.5.0", - "jsdoc-type-pratt-parser": "~4.0.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" }, "engines": { - "node": ">=16" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "dev": true, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "dev": true, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "dev": true, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-plugin-utils": "^7.25.9" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "dev": true, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "dev": true, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expensify/nitro-utils": { - "resolved": "modules/ExpensifyNitroUtils", - "link": true - }, - "node_modules/@expensify/react-native-background-task": { - "resolved": "modules/background-task", - "link": true - }, - "node_modules/@expensify/react-native-hybrid-app": { - "resolved": "modules/hybrid-app", - "link": true - }, - "node_modules/@expensify/react-native-live-markdown": { - "version": "0.1.288", - "resolved": "https://registry.npmjs.org/@expensify/react-native-live-markdown/-/react-native-live-markdown-0.1.288.tgz", - "integrity": "sha512-TZGr6sAfDonaifbqzGFfZ4uYx6RrvHtbwzf4MlPGOuCdkBiNAXWBIbou6RJm4ILoM3l0YMY317UxhpZVssbGCg==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", "license": "MIT", - "workspaces": [ - "./example", - "./WebExample" - ], + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, "engines": { - "node": ">= 18.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "expensify-common": ">=2.0.115", - "react": "*", - "react-native": "*", - "react-native-reanimated": ">=3.17.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expensify/react-native-wallet": { - "version": "0.1.0", - "resolved": "file:modules/expensify-react-native-wallet.tgz", - "integrity": "sha512-1nMDZVHQRBRcHX0BRbOxYfeAUXuGYS8oBV1sOUGbwaOSGh39IkBrNBozBF8vDv5zYrPSxlhYs8oZYV5J5u+gJA==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", "license": "MIT", - "workspaces": [ - "./example" - ], "dependencies": { - "expo": "^52.0.31", - "expo-image": "^2.0.4" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "react": "*", - "react-native": "*" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/bunyan": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", - "integrity": "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "uuid": "^8.0.0" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "node_modules/@expo/cli": { - "version": "0.22.22", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.22.tgz", - "integrity": "sha512-sOttVuk/8gdnsiSeDpnRNpLgBJHLbyQQC0QBGd2iHpr/x6xSYpgoRO6AqwAwGtQsk4ZEPZ83ulvccei1IIPdwg==", + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@0no-co/graphql.web": "^1.0.8", - "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "^0.0.5", - "@expo/config": "~10.0.11", - "@expo/config-plugins": "~9.0.17", - "@expo/devcert": "^1.1.2", - "@expo/env": "~0.4.2", - "@expo/image-utils": "^0.6.5", - "@expo/json-file": "^9.0.2", - "@expo/metro-config": "~0.19.12", - "@expo/osascript": "^2.1.6", - "@expo/package-manager": "^1.7.2", - "@expo/plist": "^0.2.2", - "@expo/prebuild-config": "^8.0.29", - "@expo/rudder-sdk-node": "^1.1.1", - "@expo/spawn-async": "^1.7.2", - "@expo/ws-tunnel": "^1.0.1", - "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.76.7", - "@urql/core": "^5.0.6", - "@urql/exchange-retry": "^1.3.0", - "accepts": "^1.3.8", - "arg": "^5.0.2", - "better-opn": "~3.0.2", - "bplist-creator": "0.0.7", - "bplist-parser": "^0.3.1", - "cacache": "^18.0.2", - "chalk": "^4.0.0", - "ci-info": "^3.3.0", - "compression": "^1.7.4", - "connect": "^3.7.0", - "debug": "^4.3.4", - "env-editor": "^0.4.1", - "fast-glob": "^3.3.2", - "form-data": "^3.0.1", - "freeport-async": "^2.0.0", - "fs-extra": "~8.1.0", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "internal-ip": "^4.3.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "lodash.debounce": "^4.0.8", - "minimatch": "^3.0.4", - "node-forge": "^1.3.1", - "npm-package-arg": "^11.0.0", - "ora": "^3.4.0", - "picomatch": "^3.0.1", - "pretty-bytes": "^5.6.0", - "pretty-format": "^29.7.0", - "progress": "^2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "require-from-string": "^2.0.2", - "requireg": "^0.2.2", - "resolve": "^1.22.2", - "resolve-from": "^5.0.0", - "resolve.exports": "^2.0.3", - "semver": "^7.6.0", - "send": "^0.19.0", - "slugify": "^1.3.4", - "source-map-support": "~0.5.21", - "stacktrace-parser": "^0.1.10", - "structured-headers": "^0.4.1", - "tar": "^6.2.1", - "temp-dir": "^2.0.0", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "undici": "^6.18.2", - "unique-string": "~2.0.0", - "wrap-ansi": "^7.0.0", - "ws": "^8.12.1" + "@babel/helper-plugin-utils": "^7.25.9" }, - "bin": { - "expo-internal": "build/bin/cli" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "restore-cursor": "^2.0.0" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, "engines": { - "node": ">=0.8.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=6.9.0" } }, - "node_modules/@expo/cli/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@expo/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "chalk": "^2.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/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==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "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" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.22.5", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.7", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.7", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-syntax-jsx": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/@expo/cli/node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-plugin-utils": "^7.25.7" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=6" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.7", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/code-signing-certificates": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", - "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "node-forge": "^1.2.1", - "nullthrows": "^1.1.1" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config": { - "version": "10.0.11", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.11.tgz", - "integrity": "sha512-nociJ4zr/NmbVfMNe9j/+zRlt7wz/siISu7PjdWE4WE+elEGxWWxsGzltdJG0llzrM+khx8qUiFK5aiVcdMBww==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~9.0.17", - "@expo/config-types": "^52.0.5", - "@expo/json-file": "^9.0.2", - "deepmerge": "^4.3.1", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "resolve-workspace-root": "^2.0.0", - "semver": "^7.6.0", - "slugify": "^1.3.4", - "sucrase": "3.35.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins": { - "version": "9.0.17", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.17.tgz", - "integrity": "sha512-m24F1COquwOm7PBl5wRbkT9P9DviCXe0D7S7nQsolfbhdCWuvMkfXeoWmgjtdhy7sDlOyIgBrAdnB6MfsWKqIg==", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "@expo/config-types": "^52.0.5", - "@expo/json-file": "~9.0.2", - "@expo/plist": "^0.2.2", - "@expo/sdk-runtime-versions": "^1.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.5", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "resolve-from": "^5.0.0", - "semver": "^7.5.4", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.3", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/config-plugins/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@expo/config-plugins/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/@babel/preset-env": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@babel/compat-data": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.25.9", + "@babel/plugin-syntax-import-attributes": "^7.25.9", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.25.9", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-plugins/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", "license": "ISC", "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, - "node_modules/@expo/config-plugins/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/preset-flow": { + "version": "7.25.9", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config-types": { - "version": "52.0.5", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.5.tgz", - "integrity": "sha512-AMDeuDLHXXqd8W+0zSjIt7f37vUd/BP8p43k68NHpyAvQO+z8mbQZm3cNQVAMySeayK2XoPigAFB1JF2NFajaA==", - "license": "MIT" - }, - "node_modules/@expo/config/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@expo/config/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@babel/preset-react": { + "version": "7.23.3", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/@babel/register": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@expo/config/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "license": "MIT" }, - "node_modules/@expo/config/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@babel/runtime": { + "version": "7.25.7", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" } }, - "node_modules/@expo/devcert": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", - "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", - "license": "MIT", - "dependencies": { - "application-config-path": "^0.1.0", - "command-exists": "^1.2.4", - "debug": "^3.1.0", - "eol": "^0.9.1", - "get-port": "^3.2.0", - "glob": "^10.4.2", - "lodash": "^4.17.21", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^2.4.0" - } + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.0", + "license": "MIT" }, - "node_modules/@expo/devcert/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/@babel/template": { + "version": "7.27.1", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@expo/devcert/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/@babel/traverse": { + "version": "7.23.2", + "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@expo/devcert/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@expo/devcert/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.25.7", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/devcert/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" } }, - "node_modules/@expo/devcert/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/@babel/types": { + "version": "7.27.1", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@expo/devcert/node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, "license": "MIT" }, - "node_modules/@expo/devcert/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } + "node_modules/@blakeembrey/deque": { + "version": "1.0.5", + "dev": true, + "license": "Apache-2.0" }, - "node_modules/@expo/env": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.2.tgz", - "integrity": "sha512-TgbCgvSk0Kq0e2fLoqHwEBL4M0ztFjnBEz0YCDm5boc1nvkV1VMuIMteVdeBwnTh8Z0oPJTwHCD49vhMEt1I6A==", + "node_modules/@blakeembrey/template": { + "version": "1.2.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@callstack/reassure-cli": { + "version": "1.0.0-rc.4", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "getenv": "^1.0.0" + "@callstack/reassure-compare": "1.0.0-rc.4", + "@callstack/reassure-logger": "1.0.0-rc.4", + "chalk": "4.1.2", + "simple-git": "^3.24.0", + "yargs": "^17.7.2" + }, + "bin": { + "reassure": "lib/commonjs/bin.js" } }, - "node_modules/@expo/env/node_modules/ansi-styles": { + "node_modules/@callstack/reassure-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -4788,10 +4826,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/env/node_modules/chalk": { + "node_modules/@callstack/reassure-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -4804,10 +4841,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@expo/env/node_modules/color-convert": { + "node_modules/@callstack/reassure-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -4816,25 +4852,22 @@ "node": ">=7.0.0" } }, - "node_modules/@expo/env/node_modules/color-name": { + "node_modules/@callstack/reassure-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@expo/env/node_modules/has-flag": { + "node_modules/@callstack/reassure-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@expo/env/node_modules/supports-color": { + "node_modules/@callstack/reassure-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -4843,31 +4876,33 @@ "node": ">=8" } }, - "node_modules/@expo/fingerprint": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.11.tgz", - "integrity": "sha512-gNyn1KnAOpEa8gSNsYqXMTcq0fSwqU/vit6fP5863vLSKxHm/dNt/gm/uZJxrRZxKq71KUJWF6I7d3z8qIfq5g==", + "node_modules/@callstack/reassure-compare": { + "version": "1.0.0-rc.4", + "dev": true, "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "arg": "^5.0.2", - "chalk": "^4.1.2", - "debug": "^4.3.4", - "find-up": "^5.0.0", - "getenv": "^1.0.0", - "minimatch": "^3.0.4", - "p-limit": "^3.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0" - }, - "bin": { - "fingerprint": "bin/cli.js" + "@callstack/reassure-logger": "1.0.0-rc.4", + "markdown-table": "^2.0.0", + "ts-regex-builder": "^1.7.1", + "zod": "^3.23.8" } }, - "node_modules/@expo/fingerprint/node_modules/ansi-styles": { + "node_modules/@callstack/reassure-danger": { + "version": "1.0.0-rc.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@callstack/reassure-logger": { + "version": "1.0.0-rc.4", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "4.1.2" + } + }, + "node_modules/@callstack/reassure-logger/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -4879,16 +4914,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/fingerprint/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/@expo/fingerprint/node_modules/chalk": { + "node_modules/@callstack/reassure-logger/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -4901,10 +4929,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@expo/fingerprint/node_modules/color-convert": { + "node_modules/@callstack/reassure-logger/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -4913,67 +4940,146 @@ "node": ">=7.0.0" } }, - "node_modules/@expo/fingerprint/node_modules/color-name": { + "node_modules/@callstack/reassure-logger/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@expo/fingerprint/node_modules/has-flag": { + "node_modules/@callstack/reassure-logger/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@expo/fingerprint/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "ISC", + "node_modules/@callstack/reassure-logger/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@callstack/reassure-measure": { + "version": "1.0.0-rc.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@callstack/reassure-logger": "1.0.0-rc.4", + "mathjs": "^12.4.2" + }, + "peerDependencies": { + "react": ">=18.0.0" + } + }, + "node_modules/@clack/core": { + "version": "0.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@clack/prompts": { + "version": "0.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@clack/core": "0.4.2", + "picocolors": "^1.0.0", + "sisteransi": "^1.0.5" + } + }, + "node_modules/@commitlint/cli": { + "version": "17.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/format": "^17.8.1", + "@commitlint/lint": "^17.8.1", + "@commitlint/load": "^17.8.1", + "@commitlint/read": "^17.8.1", + "@commitlint/types": "^17.8.1", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, "bin": { - "semver": "bin/semver.js" + "commitlint": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=v14" } }, - "node_modules/@expo/fingerprint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@commitlint/config-conventional": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "conventional-changelog-conventionalcommits": "^6.1.0" }, "engines": { - "node": ">=8" + "node": ">=v14" } }, - "node_modules/@expo/image-utils": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.5.tgz", - "integrity": "sha512-RsS/1CwJYzccvlprYktD42KjyfWZECH6PPIEowvoSmXfGLfdViwcUEI4RvBfKX5Jli6P67H+6YmHvPTbGOboew==", + "node_modules/@commitlint/config-validator": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "temp-dir": "~2.0.0", - "unique-string": "~2.0.0" + "@commitlint/types": "^17.8.1", + "ajv": "^8.11.0" + }, + "engines": { + "node": ">=v14" } }, - "node_modules/@expo/image-utils/node_modules/ansi-styles": { + "node_modules/@commitlint/ensure": { + "version": "17.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "17.8.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/format": { + "version": "17.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/format/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -4985,10 +5091,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/image-utils/node_modules/chalk": { + "node_modules/@commitlint/format/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -5001,10 +5106,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@expo/image-utils/node_modules/color-convert": { + "node_modules/@commitlint/format/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5013,52 +5117,22 @@ "node": ">=7.0.0" } }, - "node_modules/@expo/image-utils/node_modules/color-name": { + "node_modules/@commitlint/format/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@expo/image-utils/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/image-utils/node_modules/has-flag": { + "node_modules/@commitlint/format/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@expo/image-utils/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/image-utils/node_modules/supports-color": { + "node_modules/@commitlint/format/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -5067,65 +5141,78 @@ "node": ">=8" } }, - "node_modules/@expo/image-utils/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "node_modules/@commitlint/is-ignored": { + "version": "17.8.1", + "dev": true, "license": "MIT", + "dependencies": { + "@commitlint/types": "^17.8.1", + "semver": "7.5.4" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=v14" } }, - "node_modules/@expo/json-file": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.2.tgz", - "integrity": "sha512-yAznIUrybOIWp3Uax7yRflB0xsEpvIwIEqIjao9SGi2Gaa+N0OamWfe0fnXBSWF+2zzF4VvqwT4W5zwelchfgw==", - "license": "MIT", + "node_modules/@commitlint/is-ignored/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.3", - "write-file-atomic": "^2.3.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@expo/json-file/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@commitlint/lint": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "@commitlint/is-ignored": "^17.8.1", + "@commitlint/parse": "^17.8.1", + "@commitlint/rules": "^17.8.1", + "@commitlint/types": "^17.8.1" + }, + "engines": { + "node": ">=v14" } }, - "node_modules/@expo/metro-config": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.12.tgz", - "integrity": "sha512-fhT3x1ikQWHpZgw7VrEghBdscFPz1laRYa8WcVRB18nTTqorF6S8qPYslkJu1faEziHZS7c2uyDzTYnrg/CKbg==", + "node_modules/@commitlint/load": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.5", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "@expo/config": "~10.0.11", - "@expo/env": "~0.4.2", - "@expo/json-file": "~9.0.2", - "@expo/spawn-async": "^1.7.2", + "@commitlint/config-validator": "^17.8.1", + "@commitlint/execute-rule": "^17.8.1", + "@commitlint/resolve-extends": "^17.8.1", + "@commitlint/types": "^17.8.1", + "@types/node": "20.5.1", "chalk": "^4.1.0", - "debug": "^4.3.2", - "fs-extra": "^9.1.0", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.27.0", - "minimatch": "^3.0.4", - "postcss": "~8.4.32", - "resolve-from": "^5.0.0" + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.2.2" + }, + "engines": { + "node": ">=v14" } }, - "node_modules/@expo/metro-config/node_modules/ansi-styles": { + "node_modules/@commitlint/load/node_modules/@types/node": { + "version": "20.5.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@commitlint/load/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -5137,19 +5224,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/metro-config/node_modules/brace-expansion": { + "node_modules/@commitlint/load/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } + "dev": true, + "license": "Python-2.0" }, - "node_modules/@expo/metro-config/node_modules/chalk": { + "node_modules/@commitlint/load/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -5162,10 +5244,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@expo/metro-config/node_modules/color-convert": { + "node_modules/@commitlint/load/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -5174,69 +5255,58 @@ "node": ">=7.0.0" } }, - "node_modules/@expo/metro-config/node_modules/color-name": { + "node_modules/@commitlint/load/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@expo/metro-config/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/@commitlint/load/node_modules/cosmiconfig": { + "version": "8.3.6", + "dev": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" + "url": "https://github.com/sponsors/d-fischer" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "peerDependencies": { + "typescript": ">=4.9.5" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@expo/metro-config/node_modules/has-flag": { + "node_modules/@commitlint/load/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@expo/metro-config/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "node_modules/@commitlint/load/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@expo/metro-config/node_modules/supports-color": { + "node_modules/@commitlint/load/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -5245,1396 +5315,7464 @@ "node": ">=8" } }, - "node_modules/@expo/metro-runtime": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-4.0.1.tgz", - "integrity": "sha512-CRpbLvdJ1T42S+lrYa1iZp1KfDeBp4oeZOK3hdpiS5n0vR0nhD6sC1gGF0sTboCTp64tLteikz5Y3j53dvgOIw==", - "license": "MIT", - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/@expo/osascript": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.6.tgz", - "integrity": "sha512-SbMp4BUwDAKiFF4zZEJf32rRYMeNnLK9u4FaPo0lQRer60F+SKd20NTSys0wgssiVeQyQz2OhGLRx3cxYowAGw==", + "node_modules/@commitlint/message": { + "version": "17.8.1", + "dev": true, "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "exec-async": "^2.2.0" - }, "engines": { - "node": ">=12" + "node": ">=v14" } }, - "node_modules/@expo/package-manager": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.7.2.tgz", - "integrity": "sha512-wT/qh9ebNjl6xr00bYkSh93b6E/78J3JPlT6WzGbxbsnv5FIZKB/nr522oWqVe1E+ML7BpXs8WugErWDN9kOFg==", + "node_modules/@commitlint/parse": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "@expo/json-file": "^9.0.2", - "@expo/spawn-async": "^1.7.2", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", - "find-up": "^5.0.0", - "js-yaml": "^3.13.1", - "micromatch": "^4.0.8", - "npm-package-arg": "^11.0.0", - "ora": "^3.4.0", - "resolve-workspace-root": "^2.0.0", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" - } - }, - "node_modules/@expo/package-manager/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", + "@commitlint/types": "^17.8.1", + "conventional-changelog-angular": "^6.0.0", + "conventional-commits-parser": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@commitlint/read": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@commitlint/top-level": "^17.8.1", + "@commitlint/types": "^17.8.1", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@commitlint/read/node_modules/fs-extra": { + "version": "11.3.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=14.14" } }, - "node_modules/@expo/package-manager/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "node_modules/@commitlint/resolve-extends": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^2.0.0" + "@commitlint/config-validator": "^17.8.1", + "@commitlint/types": "^17.8.1", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@commitlint/rules": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@commitlint/ensure": "^17.8.1", + "@commitlint/message": "^17.8.1", + "@commitlint/to-lines": "^17.8.1", + "@commitlint/types": "^17.8.1", + "execa": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/package-manager/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "node_modules/@commitlint/to-lines": { + "version": "17.8.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@commitlint/top-level": { + "version": "17.8.1", + "dev": true, "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "node_modules/@commitlint/types": { + "version": "17.8.1", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.0.1" + "chalk": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=v14" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@commitlint/types/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@commitlint/types/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@commitlint/types/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/@commitlint/types/node_modules/color-name": { + "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/@commitlint/types/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@commitlint/types/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@expo/package-manager/node_modules/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==", - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@expo/package-manager/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "devOptional": true, "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/@expo/package-manager/node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "devOptional": true, "license": "MIT", "dependencies": { - "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" - }, - "engines": { - "node": ">=6" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">=4" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@develar/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@develar/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/@develar/schema-utils/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, "license": "MIT" }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10.0.0" } }, - "node_modules/@expo/package-manager/node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@dnd-kit/accessibility": { + "version": "3.1.1", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "tslib": "^2.0.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/@expo/package-manager/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "node_modules/@dnd-kit/core": { + "version": "6.3.1", "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "@dnd-kit/accessibility": "^3.1.1", + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "node_modules/@expo/package-manager/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/@dnd-kit/modifiers": { + "version": "9.0.0", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@expo/package-manager/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", - "engines": { - "node": ">=6" + "peerDependencies": { + "@dnd-kit/core": "^6.3.0", + "react": ">=16.8.0" } }, - "node_modules/@expo/package-manager/node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "license": "MIT" - }, - "node_modules/@expo/package-manager/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@dnd-kit/sortable": { + "version": "10.0.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@dnd-kit/utilities": "^3.2.2", + "tslib": "^2.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@dnd-kit/core": "^6.3.0", + "react": ">=16.8.0" } }, - "node_modules/@expo/plist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.2.tgz", - "integrity": "sha512-ZZGvTO6vEWq02UAPs3LIdja+HRO18+LRI5QuDl6Hs3Ps7KX7xU6Y6kjahWKY37Rx2YjNpX07dGpBFzzC+vKa2g==", + "node_modules/@dnd-kit/utilities": { + "version": "3.2.2", "license": "MIT", "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/@expo/prebuild-config": { - "version": "8.0.30", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.30.tgz", - "integrity": "sha512-xNHWGh0xLZjxBXwVbDW+TPeexuQ95FZX2ZRrzJkALxhQiwYQswQSFE7CVUFMC2USIKVklCcgfEvtqnguTBQVxQ==", + "node_modules/@dotlottie/common": { + "version": "0.7.11", "license": "MIT", "dependencies": { - "@expo/config": "~10.0.11", - "@expo/config-plugins": "~9.0.17", - "@expo/config-types": "^52.0.5", - "@expo/image-utils": "^0.6.5", - "@expo/json-file": "^9.0.2", - "@react-native/normalize-colors": "0.76.8", - "debug": "^4.3.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.8.tgz", - "integrity": "sha512-FRjRvs7RgsXjkbGSOjYSxhX5V70c0IzA/jy3HXeYpATMwD9fOR1DbveLW497QGsVdCa0vThbJUtR8rIzAfpHQA==", - "license": "MIT" - }, - "node_modules/@expo/prebuild-config/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "@dotlottie/dotlottie-js": "^0.7.0", + "@preact/signals-core": "^1.2.3", + "howler": "^2.2.3", + "lottie-web": "^5.12.2", + "xstate": "^4.38.1" }, "engines": { - "node": ">=10" + "node": ">18.0.0" } }, - "node_modules/@expo/rudder-sdk-node": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", - "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "node_modules/@dotlottie/dotlottie-js": { + "version": "0.7.2", "license": "MIT", "dependencies": { - "@expo/bunyan": "^4.0.0", - "@segment/loosely-validate-event": "^2.0.0", - "fetch-retry": "^4.1.1", - "md5": "^2.2.1", - "node-fetch": "^2.6.1", - "remove-trailing-slash": "^0.1.0", - "uuid": "^8.3.2" + "browser-image-hash": "^0.0.5", + "fflate": "^0.8.1", + "sharp": "^0.33.2", + "sharp-phash": "^2.1.0", + "valibot": "^0.13.1" }, "engines": { - "node": ">=12" + "node": ">=18.0.0" } }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", - "license": "MIT" - }, - "node_modules/@expo/spawn-async": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", - "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "node_modules/@dotlottie/react-player": { + "version": "1.6.19", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3" + "@dotlottie/common": "0.7.11" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@expo/vector-icons": { - "version": "14.0.0", - "license": "MIT" - }, - "node_modules/@expo/ws-tunnel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz", - "integrity": "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==", - "license": "MIT" - }, - "node_modules/@expo/xcpretty": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.2.tgz", - "integrity": "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==", - "license": "BSD-3-Clause", + "node_modules/@dword-design/dedent": { + "version": "0.7.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "7.10.4", - "chalk": "^4.1.0", - "find-up": "^5.0.0", - "js-yaml": "^4.1.0" - }, - "bin": { - "excpretty": "build/cli.js" + "babel-plugin-add-module-exports": "^1.0.2" } }, - "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@dword-design/endent": { + "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "@dword-design/dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.3" } }, - "node_modules/@expo/xcpretty/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@dword-design/eslint-plugin-import-alias": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.10.2", + "@dword-design/functions": "^6.0.0", + "babel-plugin-module-resolver": "^5.0.0", + "deepmerge": "^4.3.1", + "jiti": "^1.18.2" }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/dword-design" } }, - "node_modules/@expo/xcpretty/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/@expo/xcpretty/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@dword-design/functions": { + "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@dword-design/endent": "^1.0.0", + "delay": "^6.0.0", + "lodash": "^4.17.15", + "tinycolor2": "^1.4.1" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/dword-design" } }, - "node_modules/@expo/xcpretty/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/hammerjs": "^2.0.36" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@expo/xcpretty/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@expo/xcpretty/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/@expo/xcpretty/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@electron/asar": { + "version": "3.2.10", + "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" }, "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@expo/xcpretty/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "asar": "bin/asar.js" }, "engines": { - "node": ">=8" + "node": ">=10.12.0" } }, - "node_modules/@firebase/app": { - "version": "0.10.10", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.10.tgz", - "integrity": "sha512-sDqkdeFdVn5uygQm5EuIKOQ6/wxTcX/qKfm0MR46AiwLRHGLCDUMrXBkc8GhkK3ca2d6mPUSfPmndggo43D6PQ==", - "dependencies": { - "@firebase/component": "0.6.8", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.7", - "idb": "7.1.1", - "tslib": "^2.1.0" + "node_modules/@electron/asar/node_modules/commander": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" } }, - "node_modules/@firebase/component": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.8.tgz", - "integrity": "sha512-LcNvxGLLGjBwB0dJUsBGCej2fqAepWyBubs4jt1Tiuns7QLbXHuyObZ4aMeBjZjWx4m8g1LoVI9QFpSaq/k4/g==", + "node_modules/@electron/get": { + "version": "2.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "@firebase/util": "1.9.7", - "tslib": "^2.1.0" + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" } }, - "node_modules/@firebase/installations": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.8.tgz", - "integrity": "sha512-57V374qdb2+wT5v7+ntpLXBjZkO6WRgmAUbVkRfFTM/4t980p0FesbqTAcOIiM8U866UeuuuF8lYH70D3jM/jQ==", + "node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@firebase/component": "0.6.8", - "@firebase/util": "1.9.7", - "idb": "7.1.1", - "tslib": "^2.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, - "peerDependencies": { - "@firebase/app": "0.x" + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/@firebase/logger": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.2.tgz", - "integrity": "sha512-Q1VuA5M1Gjqrwom6I6NUU4lQXdo9IAQieXlujeHZWvRt1b7qQ0KwBaNAjgxG27jgF9/mUwsNmO8ptBCGVYhB0A==", - "dependencies": { - "tslib": "^2.1.0" + "node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@firebase/performance": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.8.tgz", - "integrity": "sha512-F+alziiIZ6Yn8FG47mxwljq+4XkgkT2uJIFRlkyViUQRLzrogaUJW6u/+6ZrePXnouKlKIwzqos3PVJraPEcCA==", - "dependencies": { - "@firebase/component": "0.6.8", - "@firebase/installations": "0.6.8", - "@firebase/logger": "0.4.2", - "@firebase/util": "1.9.7", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app": "0.x" + "node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@firebase/util": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.7.tgz", - "integrity": "sha512-fBVNH/8bRbYjqlbIhZ+lBtdAAS4WqZumx03K06/u7fJSpz1TGjEMm1ImvKD47w+xaFKIP2ori6z8BrbakRfjJA==", - "dependencies": { - "tslib": "^2.1.0" + "node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/@formatjs/ecma402-abstract": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz", - "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==", + "node_modules/@electron/notarize": { + "version": "2.3.2", + "dev": true, + "license": "MIT", "dependencies": { - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@formatjs/intl-enumerator": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/@formatjs/intl-enumerator/-/intl-enumerator-1.4.7.tgz", - "integrity": "sha512-03RHnFqfpB4H/jwCwlzC+wkTDk2Fi24JmVIY2PVGvTUpikN2bSr9+8oTXfOC+y7B7VxjCArUnqWXVoctkmy85w==", + "node_modules/@electron/osx-sign": { + "version": "1.3.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "tslib": "^2.4.0" + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@formatjs/intl-getcanonicallocales": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-2.3.0.tgz", - "integrity": "sha512-BOXbLwqQ7nKua/l7tKqDLRN84WupDXFDhGJQMFvsMVA2dKuOdRaWTxWpL3cJ7qPkoNw11Jf+Xpj4OSPBBvW0eQ==", + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@formatjs/intl-listformat": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.5.7.tgz", - "integrity": "sha512-MG2TSChQJQT9f7Rlv+eXwUFiG24mKSzmF144PLb8m8OixyXqn4+YWU+5wZracZGCgVTVmx8viCf7IH3QXoiB2g==", - "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" } }, - "node_modules/@formatjs/intl-locale": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-4.0.0.tgz", - "integrity": "sha512-+4dbMEGsp1bvB3JB3UHH6YTjMnFTifnfdaHp4ROrCCu50NedA69RBsDCG3eivcZkbj57X9ehGhMWjLxlP+gyVw==", + "node_modules/@electron/rebuild": { + "version": "3.6.0", + "dev": true, + "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/intl-enumerator": "1.4.7", - "@formatjs/intl-getcanonicallocales": "2.3.0", - "tslib": "^2.4.0" + "@malept/cross-spawn-promise": "^2.0.0", + "chalk": "^4.0.0", + "debug": "^4.1.1", + "detect-libc": "^2.0.1", + "fs-extra": "^10.0.0", + "got": "^11.7.0", + "node-abi": "^3.45.0", + "node-api-version": "^0.2.0", + "node-gyp": "^9.0.0", + "ora": "^5.1.0", + "read-binary-file-arch": "^1.0.6", + "semver": "^7.3.5", + "tar": "^6.0.5", + "yargs": "^17.0.1" + }, + "bin": { + "electron-rebuild": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" } }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", - "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", + "node_modules/@electron/rebuild/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@formatjs/intl-numberformat": { - "version": "8.10.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-8.10.3.tgz", - "integrity": "sha512-lH3liLMeIjZ19Zxt8RRPnBcpPweS1YNSXRURDiFfvFmRlDZUOd8+GlcVyECcPZPkIoSH/p4lfGrnaUzepxJ92g==", + "node_modules/@electron/rebuild/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@formatjs/intl-pluralrules": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-5.2.14.tgz", - "integrity": "sha512-l6Ev7aOGXJSh5EPDEqzsbyufdCCKXZk993QXRQebLsB0TXRhIyF4alqjdMEatLwIigK/Mka8kiVIOLeFP5Cj9Q==", + "node_modules/@electron/rebuild/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "@formatjs/ecma402-abstract": "2.0.0", - "@formatjs/intl-localematcher": "0.5.4", - "tslib": "^2.4.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@fullstory/babel-plugin-annotate-react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@fullstory/babel-plugin-annotate-react/-/babel-plugin-annotate-react-2.3.0.tgz", - "integrity": "sha512-gYLUL6Tu0exbvTIhK9nSCaztmqBlQAm07Fvtl/nKTc+lxwFkcX9vR8RrdTbyjJZKbPaA5EMlExQ6GeLCXkfm5g==" + "node_modules/@electron/rebuild/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" }, - "node_modules/@fullstory/babel-plugin-react-native": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@fullstory/babel-plugin-react-native/-/babel-plugin-react-native-1.3.0.tgz", - "integrity": "sha512-JSWV/fn5sEAUHhXD8CvyVTHAtttNjokLHguZ7pxh2EbG1TOg5yBCvXnF+yQ6heS5PKJen7TMS2mdBaXtnYEPIQ==", + "node_modules/@electron/rebuild/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/parser": "^7.0.0", - "@babel/types": "^7.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@fullstory/browser": { - "version": "2.0.3", + "node_modules/@electron/rebuild/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@fullstory/snippet": "2.0.3" + "engines": { + "node": ">=8" } }, - "node_modules/@fullstory/react-native": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@fullstory/react-native/-/react-native-1.7.2.tgz", - "integrity": "sha512-5kH5YdYRTP6ira26PrIJ+v4XsJ3S1lGQbO2rxj0Iq64gUejxHxnPspRa7LCYcXvZK7PskPbFxOg8cVpYphX6mA==", + "node_modules/@electron/rebuild/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@fullstory/babel-plugin-annotate-react": "^2.2.0", - "@fullstory/babel-plugin-react-native": "^1.3.0" - }, - "peerDependencies": { - "expo": ">=47.0.0", - "react": "*", - "react-native": ">=0.66.0" + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@fullstory/snippet": { - "version": "2.0.3", - "license": "ISC" - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", + "node_modules/@electron/universal": { + "version": "2.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/@gorhom/portal": { - "version": "1.0.14", "license": "MIT", "dependencies": { - "nanoid": "^3.3.1" + "@electron/asar": "^3.2.7", + "@malept/cross-spawn-promise": "^2.0.0", + "debug": "^4.3.1", + "dir-compare": "^4.2.0", + "fs-extra": "^11.1.1", + "minimatch": "^9.0.3", + "plist": "^3.1.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=16.4" } }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@hapi/hoek": "^9.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@html-ng/bounding-client-rect-observer": { - "version": "0.1.3", - "license": "Apache-2.0" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "11.2.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=14.14" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "Apache-2.0", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=12.22" + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", + "node_modules/@es-joy/jsdoccomment": { + "version": "0.39.4", "dev": true, - "license": "BSD-3-Clause" + "license": "MIT", + "dependencies": { + "comment-parser": "1.3.1", + "esquery": "^1.5.0", + "jsdoc-type-pratt-parser": "~4.0.0" + }, + "engines": { + "node": ">=16" + } }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", "cpu": [ "arm64" ], - "license": "Apache-2.0", + "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" }, - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.4" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", - "cpu": [ - "x64" - ], + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, "license": "Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.4" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "funding": { - "url": "https://opencollective.com/libvips" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", - "cpu": [ - "arm" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, "funding": { - "url": "https://opencollective.com/libvips" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, "funding": { - "url": "https://opencollective.com/libvips" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", - "cpu": [ - "s390x" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", - "cpu": [ - "x64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://opencollective.com/libvips" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", - "cpu": [ - "arm64" - ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" + "node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@expensify/nitro-utils": { + "resolved": "modules/ExpensifyNitroUtils", + "link": true + }, + "node_modules/@expensify/react-native-background-task": { + "resolved": "modules/background-task", + "link": true + }, + "node_modules/@expensify/react-native-hybrid-app": { + "resolved": "modules/hybrid-app", + "link": true + }, + "node_modules/@expensify/react-native-live-markdown": { + "version": "0.1.288", + "license": "MIT", + "workspaces": [ + "./example", + "./WebExample" ], - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "expensify-common": ">=2.0.115", + "react": "*", + "react-native": "*", + "react-native-reanimated": ">=3.17.0" } }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", - "cpu": [ - "x64" + "node_modules/@expensify/react-native-wallet": { + "version": "0.1.0", + "resolved": "file:modules/expensify-react-native-wallet.tgz", + "integrity": "sha512-1nMDZVHQRBRcHX0BRbOxYfeAUXuGYS8oBV1sOUGbwaOSGh39IkBrNBozBF8vDv5zYrPSxlhYs8oZYV5J5u+gJA==", + "license": "MIT", + "workspaces": [ + "./example" ], - "license": "LGPL-3.0-or-later", - "optional": true, - "os": [ - "linux" + "dependencies": { + "expo": "^52.0.31", + "expo-image": "^2.0.4" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@expo/bunyan": { + "version": "4.0.1", + "engines": [ + "node >=0.10.0" ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + } + }, + "node_modules/@expo/cli": { + "version": "0.22.22", + "license": "MIT", + "dependencies": { + "@0no-co/graphql.web": "^1.0.8", + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "^0.0.5", + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/devcert": "^1.1.2", + "@expo/env": "~0.4.2", + "@expo/image-utils": "^0.6.5", + "@expo/json-file": "^9.0.2", + "@expo/metro-config": "~0.19.12", + "@expo/osascript": "^2.1.6", + "@expo/package-manager": "^1.7.2", + "@expo/plist": "^0.2.2", + "@expo/prebuild-config": "^8.0.29", + "@expo/rudder-sdk-node": "^1.1.1", + "@expo/spawn-async": "^1.7.2", + "@expo/ws-tunnel": "^1.0.1", + "@expo/xcpretty": "^4.3.0", + "@react-native/dev-middleware": "0.76.7", + "@urql/core": "^5.0.6", + "@urql/exchange-retry": "^1.3.0", + "accepts": "^1.3.8", + "arg": "^5.0.2", + "better-opn": "~3.0.2", + "bplist-creator": "0.0.7", + "bplist-parser": "^0.3.1", + "cacache": "^18.0.2", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "compression": "^1.7.4", + "connect": "^3.7.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "fast-glob": "^3.3.2", + "form-data": "^3.0.1", + "freeport-async": "^2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "internal-ip": "^4.3.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "lodash.debounce": "^4.0.8", + "minimatch": "^3.0.4", + "node-forge": "^1.3.1", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "picomatch": "^3.0.1", + "pretty-bytes": "^5.6.0", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve": "^1.22.2", + "resolve-from": "^5.0.0", + "resolve.exports": "^2.0.3", + "semver": "^7.6.0", + "send": "^0.19.0", + "slugify": "^1.3.4", + "source-map-support": "~0.5.21", + "stacktrace-parser": "^0.1.10", + "structured-headers": "^0.4.1", + "tar": "^6.2.1", + "temp-dir": "^2.0.0", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "undici": "^6.18.2", + "unique-string": "~2.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/@expo/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, "funding": { - "url": "https://opencollective.com/libvips" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/cli/node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/cli/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/cli/node_modules/cli-cursor": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/cli/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@expo/cli/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@expo/cli/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/cli/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/cli/node_modules/jsonfile": { + "version": "4.0.0", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/mimic-fn": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@expo/cli/node_modules/onetime": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora": { + "version": "3.4.0", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/picomatch": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@expo/cli/node_modules/restore-cursor": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/cli/node_modules/semver": { + "version": "7.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/cli/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/cli/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/cli/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "license": "MIT", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "10.0.11", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~9.0.17", + "@expo/config-types": "^52.0.5", + "@expo/json-file": "^9.0.2", + "deepmerge": "^4.3.1", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "resolve-workspace-root": "^2.0.0", + "semver": "^7.6.0", + "slugify": "^1.3.4", + "sucrase": "3.35.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "9.0.17", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^52.0.5", + "@expo/json-file": "~9.0.2", + "@expo/plist": "^0.2.2", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "slash": "^3.0.0", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/config-plugins/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/config-plugins/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/config-plugins/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-plugins/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config-plugins/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@expo/config-plugins/node_modules/semver": { + "version": "7.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/config-plugins/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/config-types": { + "version": "52.0.5", + "license": "MIT" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/config/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/config/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/config/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@expo/config/node_modules/semver": { + "version": "7.6.3", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/devcert": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^10.4.2", + "lodash": "^4.17.21", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/devcert/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/devcert/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@expo/devcert/node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@expo/devcert/node_modules/sudo-prompt": { + "version": "8.2.5", + "license": "MIT" + }, + "node_modules/@expo/devcert/node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/@expo/env": { + "version": "0.4.2", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" + } + }, + "node_modules/@expo/env/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/env/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/env/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/env/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/env/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/env/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.11.11", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "getenv": "^1.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/@expo/fingerprint/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/fingerprint/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/fingerprint/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/fingerprint/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/fingerprint/node_modules/semver": { + "version": "7.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/fingerprint/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.6.5", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "temp-dir": "~2.0.0", + "unique-string": "~2.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/image-utils/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/image-utils/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/semver": { + "version": "7.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/image-utils/node_modules/universalify": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/json-file": { + "version": "9.0.2", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.3", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.19.12", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "@expo/config": "~10.0.11", + "@expo/env": "~0.4.2", + "@expo/json-file": "~9.0.2", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "fs-extra": "^9.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0" + } + }, + "node_modules/@expo/metro-config/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/metro-config/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@expo/metro-config/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/metro-config/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/metro-config/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/metro-config/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@expo/metro-config/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro-config/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@expo/metro-config/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/metro-runtime": { + "version": "4.0.1", + "license": "MIT", + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@expo/osascript": { + "version": "2.1.6", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.7.2", + "license": "MIT", + "dependencies": { + "@expo/json-file": "^9.0.2", + "@expo/spawn-async": "^1.7.2", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.8", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/@expo/package-manager/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/package-manager/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/package-manager/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/package-manager/node_modules/cli-cursor": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/package-manager/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/package-manager/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@expo/package-manager/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/mimic-fn": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/onetime": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/ora": { + "version": "3.4.0", + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/restore-cursor": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@expo/package-manager/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@expo/package-manager/node_modules/sudo-prompt": { + "version": "9.1.1", + "license": "MIT" + }, + "node_modules/@expo/package-manager/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/plist": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "8.0.30", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/config-types": "^52.0.5", + "@expo/image-utils": "^0.6.5", + "@expo/json-file": "^9.0.2", + "@react-native/normalize-colors": "0.76.8", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/prebuild-config/node_modules/@react-native/normalize-colors": { + "version": "0.76.8", + "license": "MIT" + }, + "node_modules/@expo/prebuild-config/node_modules/semver": { + "version": "7.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/rudder-sdk-node": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.2", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/vector-icons": { + "version": "14.0.0", + "license": "MIT" + }, + "node_modules/@expo/ws-tunnel": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/@expo/xcpretty": { + "version": "4.3.2", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/xcpretty/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/@expo/xcpretty/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@expo/xcpretty/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@expo/xcpretty/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@expo/xcpretty/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@expo/xcpretty/node_modules/js-yaml": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@firebase/app": { + "version": "0.10.10", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.8", + "@firebase/logger": "0.4.2", + "@firebase/util": "1.9.7", + "idb": "7.1.1", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/component": { + "version": "0.6.8", + "license": "Apache-2.0", + "dependencies": { + "@firebase/util": "1.9.7", + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/installations": { + "version": "0.6.8", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.8", + "@firebase/util": "1.9.7", + "idb": "7.1.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/logger": { + "version": "0.4.2", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/performance": { + "version": "0.6.8", + "license": "Apache-2.0", + "dependencies": { + "@firebase/component": "0.6.8", + "@firebase/installations": "0.6.8", + "@firebase/logger": "0.4.2", + "@firebase/util": "1.9.7", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app": "0.x" + } + }, + "node_modules/@firebase/util": { + "version": "1.9.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-enumerator": { + "version": "1.4.7", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-getcanonicallocales": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-listformat": { + "version": "7.5.7", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-locale": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/intl-enumerator": "1.4.7", + "@formatjs/intl-getcanonicallocales": "2.3.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-numberformat": { + "version": "8.10.3", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-pluralrules": { + "version": "5.2.14", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.0.0", + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@fullstory/babel-plugin-annotate-react": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/@fullstory/babel-plugin-react-native": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@fullstory/browser": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "@fullstory/snippet": "2.0.3" + } + }, + "node_modules/@fullstory/react-native": { + "version": "1.7.2", + "license": "MIT", + "dependencies": { + "@fullstory/babel-plugin-annotate-react": "^2.2.0", + "@fullstory/babel-plugin-react-native": "^1.3.0" + }, + "peerDependencies": { + "expo": ">=47.0.0", + "react": "*", + "react-native": ">=0.66.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@fullstory/snippet": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@gorhom/portal": { + "version": "1.0.14", + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.1" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@html-ng/bounding-client-rect-observer": { + "version": "0.1.3", + "license": "Apache-2.0" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "dev": true, + "license": "ISC" + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@invertase/react-native-apple-authentication": { + "version": "2.2.2", + "license": "Apache-2.0" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@isaacs/fs-minipass/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "7.6.3", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsamr/counter-style": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/@jsamr/react-native-li": { + "version": "2.3.1", + "license": "MIT", + "peerDependencies": { + "@jsamr/counter-style": "^1.0.0 || ^2.0.0", + "react": "*", + "react-native": "*" + } + }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@lwc/eslint-plugin-lwc": { + "version": "1.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "globals": "^13.24.0", + "minimatch": "^9.0.3" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "@babel/eslint-parser": "^7", + "eslint": "^7 || ^8" + } + }, + "node_modules/@lwc/eslint-plugin-lwc/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@lwc/eslint-plugin-lwc/node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lwc/eslint-plugin-lwc/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lwc/eslint-plugin-lwc/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@mapbox/geojson-rewind": { + "version": "0.5.2", + "license": "ISC", + "dependencies": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + }, + "bin": { + "geojson-rewind": "geojson-rewind" + } + }, + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@mapbox/mapbox-gl-supported": { + "version": "2.0.1", + "license": "BSD-3-Clause" + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "license": "ISC" + }, + "node_modules/@mapbox/tiny-sdf": { + "version": "2.0.6", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/vector-tile": { + "version": "1.3.1", + "license": "BSD-3-Clause", + "dependencies": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "node_modules/@mapbox/whoots-js": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@maplibre/maplibre-gl-style-spec": { + "version": "19.3.0", + "license": "ISC", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^3.0.0", + "minimist": "^1.2.8", + "rw": "^1.3.3", + "sort-object": "^3.0.3" + }, + "bin": { + "gl-style-format": "dist/gl-style-format.mjs", + "gl-style-migrate": "dist/gl-style-migrate.mjs", + "gl-style-validate": "dist/gl-style-validate.mjs" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@native-html/css-processor": { + "version": "1.11.0", + "license": "MIT", + "dependencies": { + "css-to-react-native": "^3.0.0", + "csstype": "^3.0.8" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-native": "*" + } + }, + "node_modules/@ngneat/falso": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "seedrandom": "3.0.5", + "uuid": "8.3.2" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { + "version": "18.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { + "version": "18.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "12.11.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.41.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.16.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.39.0", + "deprecation": "^2.3.1" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-throttling": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.0.1", + "bottleneck": "^2.15.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": "^4.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { + "version": "18.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/request-error/node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { + "version": "18.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/request/node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/rest/node_modules/@octokit/core": { + "version": "4.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/rest/node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/rest/node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/rest/node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/types": { + "version": "6.41.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^12.11.0" + } + }, + "node_modules/@octokit/webhooks-types": { + "version": "7.5.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@onfido/react-native-sdk": { + "version": "10.6.0", + "license": "MIT", + "dependencies": { + "js-base64": "3.7.5" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-native": ">=0.70.0 <1.0.x" + } + }, + "node_modules/@peggyjs/from-mem": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "7.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@peggyjs/from-mem/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@perf-profiler/android": { + "version": "0.13.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@perf-profiler/logger": "^0.3.3", + "@perf-profiler/profiler": "^0.10.11", + "@perf-profiler/types": "^0.8.0", + "commander": "^12.0.0", + "lodash": "^4.17.21" + }, + "bin": { + "perf-profiler-commands": "dist/src/commands.js" + } + }, + "node_modules/@perf-profiler/ios": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@perf-profiler/ios-instruments": "^0.3.3", + "@perf-profiler/logger": "^0.3.3", + "@perf-profiler/types": "^0.8.0" + } + }, + "node_modules/@perf-profiler/ios-instruments": { + "version": "0.3.3", + "dev": true, + "license": "ISC", + "dependencies": { + "@perf-profiler/logger": "^0.3.3", + "@perf-profiler/profiler": "^0.10.11", + "@perf-profiler/types": "^0.8.0", + "commander": "^12.0.0", + "fast-xml-parser": "^4.2.7" + }, + "bin": { + "flashlight-ios-poc": "dist/launchIOS.js" + } + }, + "node_modules/@perf-profiler/logger": { + "version": "0.3.3", + "dev": true, + "dependencies": { + "kleur": "^4.1.5", + "luxon": "^3.4.4" + }, + "bin": { + "perf-profiler-logger": "dist/bin.js" + } + }, + "node_modules/@perf-profiler/logger/node_modules/kleur": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@perf-profiler/profiler": { + "version": "0.10.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@perf-profiler/android": "^0.13.0", + "@perf-profiler/ios": "^0.3.3", + "@perf-profiler/types": "^0.8.0" + } + }, + "node_modules/@perf-profiler/reporter": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@perf-profiler/types": "^0.8.0", + "lodash": "^4.17.21" + } + }, + "node_modules/@perf-profiler/types": { + "version": "0.8.0", + "dev": true + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "dev": true, + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "dev": true, + "license": "MIT" + }, + "node_modules/@preact/signals-core": { + "version": "1.8.0", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/@pusher/pusher-websocket-react-native": { + "version": "1.3.1", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native-camera-roll/camera-roll": { + "version": "7.4.0", + "license": "MIT", + "engines": { + "node": ">= 18.17.0" + }, + "peerDependencies": { + "react-native": ">=0.59" + } + }, + "node_modules/@react-native-clipboard/clipboard": { + "version": "1.15.0", + "license": "MIT", + "workspaces": [ + "example" + ], + "peerDependencies": { + "react": ">= 16.9.0", + "react-native": ">= 0.61.5", + "react-native-macos": ">= 0.61.0", + "react-native-windows": ">= 0.61.0" + }, + "peerDependenciesMeta": { + "react-native-macos": { + "optional": true + }, + "react-native-windows": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-clean": "15.0.1", + "@react-native-community/cli-config": "15.0.1", + "@react-native-community/cli-debugger-ui": "15.0.1", + "@react-native-community/cli-doctor": "15.0.1", + "@react-native-community/cli-server-api": "15.0.1", + "@react-native-community/cli-tools": "15.0.1", + "@react-native-community/cli-types": "15.0.1", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "deepmerge": "^4.3.0", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.2", + "semver": "^7.5.2" + }, + "bin": { + "rnc-cli": "build/bin.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "cosmiconfig": "^9.0.0", + "deepmerge": "^4.3.0", + "fast-glob": "^3.3.2", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config-android": { + "version": "18.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "18.0.0", + "chalk": "^4.1.2", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.4.1" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-config-android/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config-android/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config-apple": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@react-native-community/cli-config/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-config/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "15.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-config": "15.0.1", + "@react-native-community/cli-platform-android": "15.0.1", + "@react-native-community/cli-platform-apple": "15.0.1", + "@react-native-community/cli-platform-ios": "15.0.1", + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "deepmerge": "^4.3.0", + "envinfo": "^7.13.0", + "execa": "^5.0.0", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "9.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-platform-android": "^9.3.4", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/@react-native-community/cli-platform-android": { + "version": "9.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/@react-native-community/cli-tools": { + "version": "9.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-hermes/node_modules/cross-spawn": { + "version": "6.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/is-stream": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/is-wsl": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/npm-run-path": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/open": { + "version": "6.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-platform-android": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.4.1", + "logkitty": "^0.7.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-apple": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-config-apple": "15.0.1", + "@react-native-community/cli-tools": "15.0.1", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-xml-parser": "^4.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-platform-apple": "15.0.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "9.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.4", + "metro-config": "0.72.4", + "metro-core": "0.72.4", + "metro-react-native-babel-transformer": "0.72.4", + "metro-resolver": "0.72.4", + "metro-runtime": "0.72.4", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@jest/types": { + "version": "26.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@react-native-community/cli-server-api": { + "version": "9.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@react-native-community/cli-tools": { + "version": "9.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/@types/yargs": { + "version": "15.0.19", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/cosmiconfig": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/fs-extra": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/hermes-estree": { + "version": "0.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/hermes-parser": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.8.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/image-size": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/import-fresh": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/is-wsl": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-get-type": { + "version": "26.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-regex-util": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/@jest/types": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/@types/yargs": { + "version": "16.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-util/node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jest-validate": { + "version": "26.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/jsonfile": { + "version": "2.4.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@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": "^3.2.2", + "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.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.4", + "metro-cache": "0.72.4", + "metro-cache-key": "0.72.4", + "metro-config": "0.72.4", + "metro-core": "0.72.4", + "metro-file-map": "0.72.4", + "metro-hermes-compiler": "0.72.4", + "metro-inspector-proxy": "0.72.4", + "metro-minify-uglify": "0.72.4", + "metro-react-native-babel-preset": "0.72.4", + "metro-resolver": "0.72.4", + "metro-runtime": "0.72.4", + "metro-source-map": "0.72.4", + "metro-symbolicate": "0.72.4", + "metro-transform-plugins": "0.72.4", + "metro-transform-worker": "0.72.4", + "mime-types": "^2.1.27", + "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": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-babel-transformer": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-cache": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "metro-core": "0.72.4", + "rimraf": "^2.5.4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-cache-key": { + "version": "0.72.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-config": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.4", + "metro-cache": "0.72.4", + "metro-core": "0.72.4", + "metro-runtime": "0.72.4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-core": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-file-map": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-react-native-babel-preset": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^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-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^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-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" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-react-native-babel-transformer": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.4", + "metro-react-native-babel-preset": "0.72.4", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-resolver": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-runtime": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-source-map": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.4", + "nullthrows": "^1.1.1", + "ob1": "0.72.4", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-symbolicate": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.4", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-transform-plugins": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/metro-transform-worker": { + "version": "0.72.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@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.72.4", + "metro-babel-transformer": "0.72.4", + "metro-cache": "0.72.4", + "metro-cache-key": "0.72.4", + "metro-hermes-compiler": "0.72.4", + "metro-source-map": "0.72.4", + "metro-transform-plugins": "0.72.4", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/ob1": { + "version": "0.72.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/open": { + "version": "6.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/parse-json": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/pretty-format": { + "version": "26.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/react-refresh": { + "version": "0.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/resolve-from": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/serialize-error": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/temp": { + "version": "0.8.3", + "dev": true, + "engines": [ + "node >=0.8.0" + ], + "license": "MIT", + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "dev": true, + "license": "MIT", + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@react-native-community/cli-server-api": { + "version": "15.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@react-native-community/cli-debugger-ui": "15.0.1", + "@react-native-community/cli-tools": "15.0.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^6.2.3" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ansi-regex": { + "version": "5.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ansi-styles": { + "version": "4.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/chalk": { + "version": "4.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/color-convert": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/color-name": { + "version": "1.1.4", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-server-api/node_modules/has-flag": { + "version": "4.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-server-api/node_modules/supports-color": { + "version": "7.2.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { + "version": "2.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "version": "1.1.4", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { + "version": "4.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { + "version": "7.2.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "15.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/cli/node_modules/commander": { + "version": "9.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/eslint-config": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/eslint-parser": "^7.18.2", + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.30.5", + "@typescript-eslint/parser": "^5.30.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-jest": "^26.5.3", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native": "^4.0.0" + }, + "peerDependencies": { + "eslint": ">=8", + "prettier": ">=2" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-jest": { + "version": "26.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/@react-native-community/eslint-config/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@react-native-community/eslint-plugin": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native-community/geolocation": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native-community/netinfo": { + "version": "11.2.1", + "license": "MIT", + "peerDependencies": { + "react-native": ">=0.59" + } + }, + "node_modules/@react-native-documents/picker": { + "version": "10.1.3", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native-firebase/analytics": { + "version": "12.9.3", + "license": "Apache-2.0", + "peerDependencies": { + "@react-native-firebase/app": "12.9.3" + } + }, + "node_modules/@react-native-firebase/app": { + "version": "12.9.3", + "license": "Apache-2.0", + "dependencies": { + "@expo/config-plugins": "^4.0.3", + "opencollective-postinstall": "^2.0.1", + "superstruct": "^0.6.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@babel/code-frame": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@expo/config-types": { + "version": "45.0.0", + "license": "MIT" + }, + "node_modules/@react-native-firebase/app/node_modules/@expo/json-file": { + "version": "8.2.36", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/@expo/plist": { + "version": "0.0.18", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@react-native-firebase/app/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@react-native-firebase/app/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@react-native-firebase/app/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-firebase/app/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-firebase/app/node_modules/xml2js": { + "version": "0.4.23", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@react-native-firebase/app/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@react-native-firebase/crashlytics": { + "version": "12.9.3", + "license": "Apache-2.0", + "dependencies": { + "@expo/config-plugins": "^4.0.3", + "stacktrace-js": "^2.0.0" + }, + "peerDependencies": { + "@react-native-firebase/app": "12.9.3" + } + }, + "node_modules/@react-native-firebase/crashlytics/node_modules/@babel/code-frame": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/config-plugins": { + "version": "4.1.5", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" } }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", - "cpu": [ - "arm" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.5" + "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/config-types": { + "version": "45.0.0", + "license": "MIT" + }, + "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/json-file": { + "version": "8.2.36", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.4" + "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/plist": { + "version": "0.0.18", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" } }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", - "cpu": [ - "s390x" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@react-native-firebase/crashlytics/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.4" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@react-native-firebase/crashlytics/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.4" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", - "cpu": [ - "arm64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node_modules/@react-native-firebase/crashlytics/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], + "node_modules/@react-native-firebase/crashlytics/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@react-native-firebase/crashlytics/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + "node": ">=8" } }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", - "cpu": [ - "wasm32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", - "optional": true, + "node_modules/@react-native-firebase/crashlytics/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "@emnapi/runtime": "^1.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node": ">=8" } }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", - "cpu": [ - "ia32" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + "node_modules/@react-native-firebase/crashlytics/node_modules/xml2js": { + "version": "0.4.23", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, - "funding": { - "url": "https://opencollective.com/libvips" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", - "cpu": [ - "x64" - ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", - "optional": true, - "os": [ - "win32" - ], + "node_modules/@react-native-firebase/crashlytics/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "license": "MIT", "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" + "node": ">=4.0" } }, - "node_modules/@invertase/react-native-apple-authentication": { - "version": "2.2.2", - "license": "Apache-2.0" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", + "node_modules/@react-native-firebase/perf": { + "version": "12.9.3", + "license": "Apache-2.0", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@expo/config-plugins": "^4.0.3" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@react-native-firebase/app": "12.9.3" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", + "node_modules/@react-native-firebase/perf/node_modules/@babel/code-frame": { + "version": "7.10.4", "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "dependencies": { + "@babel/highlight": "^7.10.4" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", + "node_modules/@react-native-firebase/perf/node_modules/@expo/config-plugins": { + "version": "4.1.5", "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "@expo/config-types": "^45.0.0", + "@expo/json-file": "8.2.36", + "@expo/plist": "0.0.18", + "@expo/sdk-runtime-versions": "^1.0.0", + "@react-native/normalize-color": "^2.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.1", + "find-up": "~5.0.0", + "getenv": "^1.0.0", + "glob": "7.1.6", + "resolve-from": "^5.0.0", + "semver": "^7.3.5", + "slash": "^3.0.0", + "xcode": "^3.0.1", + "xml2js": "0.4.23" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", + "node_modules/@react-native-firebase/perf/node_modules/@expo/config-types": { + "version": "45.0.0", "license": "MIT" }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", + "node_modules/@react-native-firebase/perf/node_modules/@expo/json-file": { + "version": "8.2.36", "license": "MIT", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/code-frame": "~7.10.4", + "json5": "^1.0.1", + "write-file-atomic": "^2.3.0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", + "node_modules/@react-native-firebase/perf/node_modules/@expo/plist": { + "version": "0.0.18", "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@xmldom/xmldom": "~0.7.0", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@react-native-firebase/perf/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", + "node_modules/@react-native-firebase/perf/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "dev": true, - "license": "ISC", + "node_modules/@react-native-firebase/perf/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "minipass": "^7.0.4" + "color-name": "~1.1.4" }, "engines": { - "node": ">=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@isaacs/fs-minipass/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", + "node_modules/@react-native-firebase/perf/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@react-native-firebase/perf/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/@isaacs/ttlcache": { - "version": "1.4.1", - "license": "ISC", + "node_modules/@react-native-firebase/perf/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "license": "ISC", + "node_modules/@react-native-firebase/perf/node_modules/xml2js": { + "version": "0.4.23", + "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", + "node_modules/@react-native-firebase/perf/node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@react-native-google-signin/google-signin": { + "version": "10.0.1", "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "peerDependencies": { + "expo": ">=47.0.0", + "react": "*", + "react-native": "*" }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } + } + }, + "node_modules/@react-native-picker/picker": { + "version": "2.9.0", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@react-native/assets-registry": { + "version": "0.77.1", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.77.1", "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@babel/traverse": "^7.25.3", + "@react-native/codegen": "0.77.1" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@react-native/babel-plugin-codegen/node_modules/@babel/traverse": { + "version": "7.26.9", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/types": "^7.26.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.9.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@react-native/babel-preset": { + "version": "0.77.1", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.77.1", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", + "node_modules/@react-native/codegen": { + "version": "0.77.1", "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.25.1", + "invariant": "^2.2.4", + "jscodeshift": "^17.0.0", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", + "node_modules/@react-native/community-cli-plugin": { + "version": "0.77.1", "license": "MIT", + "dependencies": { + "@react-native/dev-middleware": "0.77.1", + "@react-native/metro-babel-transformer": "0.77.1", + "chalk": "^4.0.0", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } } }, - "node_modules/@jest/console": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { + "version": "0.77.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { + "version": "0.77.1", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.77.1", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.16.2", + "ws": "^6.2.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=18" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { + "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -6646,9 +12784,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/console/node_modules/chalk": { + "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { "version": "4.1.2", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -6661,9 +12798,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/console/node_modules/color-convert": { + "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -6672,22 +12808,50 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/console/node_modules/color-name": { + "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/@jest/console/node_modules/has-flag": { + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/encodeurl": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/console/node_modules/supports-color": { + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/@react-native/community-cli-plugin/node_modules/serve-static": { + "version": "1.16.2", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { "version": "7.2.0", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -6696,513 +12860,597 @@ "node": ">=8" } }, - "node_modules/@jest/core": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.76.7", "license": "MIT", "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.7", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=18" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.77.1", + "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=18" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@react-native/js-polyfills": { + "version": "0.77.1", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.77.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.77.1", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@react-native/metro-config": { + "version": "0.77.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@react-native/js-polyfills": "0.77.1", + "@react-native/metro-babel-transformer": "0.77.1", + "metro-config": "^0.81.0", + "metro-runtime": "^0.81.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/@react-native/normalize-color": { + "version": "2.1.0", "license": "MIT" }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@react-native/normalize-colors": { + "version": "0.74.85", + "license": "MIT" }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@react-native/polyfills": { + "version": "2.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.77.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", + "node_modules/@react-navigation/core": { + "version": "6.4.11", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3" + "@react-navigation/routers": "^6.1.9", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.1.3", + "react-is": "^16.13.0", + "use-latest-callback": "^0.1.7" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*" } }, - "node_modules/@jest/environment": { - "version": "29.7.0", + "node_modules/@react-navigation/core/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/@react-navigation/devtools": { + "version": "6.0.10", + "dev": true, "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" + "deep-equal": "^2.0.5", + "nanoid": "^3.1.23", + "stacktrace-parser": "^0.1.10" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*" } }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-navigation/elements": { + "version": "1.3.31", + "license": "MIT", + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0" + } + }, + "node_modules/@react-navigation/material-top-tabs": { + "version": "6.6.3", "license": "MIT", "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" + "color": "^4.2.3", + "warn-once": "^0.1.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-pager-view": ">= 4.0.0", + "react-native-tab-view": ">= 3.0.0" } }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-navigation/native": { + "version": "6.1.12", "license": "MIT", "dependencies": { - "jest-get-type": "^29.6.3" + "@react-navigation/core": "^6.4.11", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "^3.1.23" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", + "node_modules/@react-navigation/native-stack": { + "version": "6.9.26", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "@react-navigation/elements": "^1.3.30", + "warn-once": "^0.1.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" } }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-navigation/routers": { + "version": "6.1.9", "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "nanoid": "^3.1.23" } }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "dev": true, + "node_modules/@react-navigation/stack": { + "version": "6.3.29", "license": "MIT", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@react-navigation/elements": "^1.3.30", + "color": "^4.2.3", + "warn-once": "^0.1.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@react-navigation/native": "^6.0.0", + "react": "*", + "react-native": "*", + "react-native-gesture-handler": ">= 1.0.0", + "react-native-safe-area-context": ">= 3.0.0", + "react-native-screens": ">= 3.0.0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@react-ng/bounds-observer": { + "version": "0.2.1", + "license": "Apache-2.0", + "dependencies": { + "@html-ng/bounding-client-rect-observer": "^0.1.3", + "@types/react": "^18.0.31", + "@types/react-dom": "^18.0.11", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "node_modules/@release-it/conventional-changelog": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "concat-stream": "^2.0.0", + "conventional-changelog": "^3.1.25", + "conventional-recommended-bump": "^6.1.0", + "semver": "7.3.8" }, "engines": { - "node": ">=8" + "node": ">=14" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "release-it": "^15.4.1" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@release-it/conventional-changelog/node_modules/semver": { + "version": "7.3.8", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@rgba-image/common": { + "version": "0.1.13", + "license": "MIT" + }, + "node_modules/@rgba-image/copy": { + "version": "0.1.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@rgba-image/common": "^0.1.13" } }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@rgba-image/create-image": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "@rgba-image/common": "^0.1.0" + } + }, + "node_modules/@rgba-image/lanczos": { + "version": "0.1.1", + "license": "MIT", + "dependencies": { + "@rgba-image/common": "^0.1.13", + "@rgba-image/copy": "^0.1.2", + "@rgba-image/create-image": "^0.1.1" + } + }, + "node_modules/@rnef/cli": { + "version": "0.7.18", "dev": true, - "license": "MIT" + "dependencies": { + "@react-native-community/cli-config": "^18.0.0", + "@rnef/config": "^0.7.18", + "@rnef/tools": "^0.7.18", + "adm-zip": "^0.5.16", + "commander": "^12.1.0", + "tar": "^7.4.3", + "tslib": "^2.3.0" + }, + "bin": { + "rnef": "dist/src/bin.js" + } }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@rnef/cli/node_modules/@react-native-community/cli-config": { + "version": "18.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@react-native-community/cli-tools": "18.0.0", + "chalk": "^4.1.2", + "cosmiconfig": "^9.0.0", + "deepmerge": "^4.3.0", + "fast-glob": "^3.3.2", + "joi": "^17.2.1" } }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.2", + "node_modules/@rnef/cli/node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, - "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "29.7.0", + "node_modules/@rnef/cli/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/@rnef/cli/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@rnef/cli/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/reporters/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/@rnef/cli/node_modules/chownr": { + "version": "3.0.0", "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "license": "BlueOak-1.0.0", "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@rnef/cli/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", + "node_modules/@rnef/cli/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/cli/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@jest/source-map": { - "version": "29.6.3", + "node_modules/@rnef/cli/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@jest/test-result": { - "version": "29.7.0", + "node_modules/@rnef/cli/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", + "node_modules/@rnef/cli/node_modules/minipass": { + "version": "7.1.2", "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, + "license": "ISC", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@jest/transform": { - "version": "29.7.0", + "node_modules/@rnef/cli/node_modules/minizlib": { + "version": "3.0.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" + "minipass": "^7.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 18" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@rnef/cli/node_modules/mkdirp": { + "version": "3.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@rnef/cli/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/@rnef/cli/node_modules/tar": { + "version": "7.4.3", + "dev": true, + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@rnef/cli/node_modules/yallist": { + "version": "5.0.0", + "dev": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@rnef/config": { + "version": "0.7.18", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@rnef/provider-github": "^0.7.18", + "@rnef/tools": "^0.7.18", + "joi": "^17.13.3", + "tslib": "^2.3.0" + } + }, + "node_modules/@rnef/platform-android": { + "version": "0.7.18", + "dev": true, + "dependencies": { + "@react-native-community/cli-config-android": "^18.0.0", + "@rnef/tools": "^0.7.18", + "adm-zip": "^0.5.16", + "tslib": "^2.3.0" + } + }, + "node_modules/@rnef/platform-apple-helpers": { + "version": "0.7.18", + "dev": true, + "dependencies": { + "@react-native-community/cli-config": "^18.0.0", + "@react-native-community/cli-config-apple": "^18.0.0", + "@rnef/tools": "^0.7.18", + "@types/adm-zip": "^0.5.7", + "adm-zip": "^0.5.16", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.5.0", + "tslib": "^2.3.0" + } + }, + "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-config": { + "version": "18.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@react-native-community/cli-tools": "18.0.0", + "chalk": "^4.1.2", + "cosmiconfig": "^9.0.0", + "deepmerge": "^4.3.0", + "fast-glob": "^3.3.2", + "joi": "^17.2.1" } }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "4.0.2", - "license": "ISC", + "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-config-apple": { + "version": "18.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@react-native-community/cli-tools": "18.0.0", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2" } }, - "node_modules/@jest/types": { - "version": "29.6.3", + "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { + "node_modules/@rnef/platform-apple-helpers/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -7214,8 +13462,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/types/node_modules/chalk": { + "node_modules/@rnef/platform-apple-helpers/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@rnef/platform-apple-helpers/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -7228,8 +13482,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/types/node_modules/color-convert": { + "node_modules/@rnef/platform-apple-helpers/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -7238,999 +13493,937 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/types/node_modules/color-name": { + "node_modules/@rnef/platform-apple-helpers/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@rnef/platform-apple-helpers/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "node": ">=14" }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", + "node_modules/@rnef/platform-apple-helpers/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", + "node_modules/@rnef/platform-apple-helpers/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", + "node_modules/@rnef/platform-apple-helpers/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "license": "MIT", + "node_modules/@rnef/platform-ios": { + "version": "0.7.18", + "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@jsamr/counter-style": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/@jsamr/react-native-li": { - "version": "2.3.1", - "license": "MIT", - "peerDependencies": { - "@jsamr/counter-style": "^1.0.0 || ^2.0.0", - "react": "*", - "react-native": "*" + "@react-native-community/cli-config-apple": "^18.0.0", + "@react-native-community/cli-types": "^18.0.0", + "@rnef/platform-apple-helpers": "^0.7.18", + "@rnef/tools": "^0.7.18", + "tslib": "^2.3.0" } }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", + "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-config-apple": { + "version": "18.0.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.1.1" + "@react-native-community/cli-tools": "18.0.0", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2" } }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@lwc/eslint-plugin-lwc": { - "version": "1.7.2", + "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", "dev": true, "license": "MIT", "dependencies": { - "globals": "^13.24.0", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "@babel/eslint-parser": "^7", - "eslint": "^7 || ^8" + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, - "node_modules/@lwc/eslint-plugin-lwc/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-types": { + "version": "18.0.0", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "joi": "^17.2.1" } }, - "node_modules/@lwc/eslint-plugin-lwc/node_modules/globals": { - "version": "13.24.0", + "node_modules/@rnef/platform-ios/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lwc/eslint-plugin-lwc/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/@rnef/platform-ios/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@lwc/eslint-plugin-lwc/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@malept/cross-spawn-promise": { - "version": "2.0.0", + "node_modules/@rnef/platform-ios/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 12.13.0" + "node": ">=7.0.0" } }, - "node_modules/@malept/flatpak-bundler": { - "version": "0.4.0", + "node_modules/@rnef/platform-ios/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/platform-ios/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "fs-extra": "^9.0.0", - "lodash": "^4.17.15", - "tmp-promise": "^3.0.2" + "engines": { + "node": ">=8" + } + }, + "node_modules/@rnef/platform-ios/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=8" } }, - "node_modules/@mapbox/geojson-rewind": { - "version": "0.5.2", - "license": "ISC", + "node_modules/@rnef/plugin-metro": { + "version": "0.7.18", + "dev": true, "dependencies": { - "get-stream": "^6.0.1", - "minimist": "^1.2.6" + "@react-native-community/cli-server-api": "^18.0.0", + "@react-native/dev-middleware": "^0.79.1", + "@rnef/tools": "^0.7.18", + "metro": "^0.82.1", + "metro-config": "^0.82.1", + "metro-core": "^0.82.1", + "metro-resolver": "^0.82.1", + "tslib": "^2.3.0" }, - "bin": { - "geojson-rewind": "geojson-rewind" - } - }, - "node_modules/@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "engines": { - "node": ">= 0.6" + "peerDependencies": { + "@react-native/community-cli-plugin": "*" } }, - "node_modules/@mapbox/mapbox-gl-supported": { - "version": "2.0.1", - "license": "BSD-3-Clause" - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", + "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse": { + "version": "7.27.1", "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, + "license": "MIT", "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1", + "debug": "^4.3.1", + "globals": "^11.1.0" }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { - "version": "3.1.0", + "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse/node_modules/debug": { + "version": "4.4.0", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "semver": "^6.0.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=8" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", + "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse/node_modules/ms": { + "version": "2.1.3", "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "semver": "bin/semver.js" - } + "license": "MIT" }, - "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { - "version": "5.0.0", + "node_modules/@rnef/plugin-metro/node_modules/@jest/types": { + "version": "26.6.2", "dev": true, - "license": "ISC", - "optional": true, - "peer": true, + "license": "MIT", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">= 10.14.2" } }, - "node_modules/@mapbox/point-geometry": { - "version": "0.1.0", - "license": "ISC" - }, - "node_modules/@mapbox/tiny-sdf": { - "version": "2.0.6", - "license": "BSD-2-Clause" - }, - "node_modules/@mapbox/unitbezier": { - "version": "0.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/@mapbox/vector-tile": { - "version": "1.3.1", - "license": "BSD-3-Clause", + "node_modules/@rnef/plugin-metro/node_modules/@react-native-community/cli-server-api": { + "version": "18.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@mapbox/point-geometry": "~0.1.0" + "@react-native-community/cli-tools": "18.0.0", + "body-parser": "^1.20.3", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "open": "^6.2.0", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^6.2.3" } }, - "node_modules/@mapbox/whoots-js": { - "version": "3.1.0", - "license": "ISC", - "engines": { - "node": ">=6.0.0" + "node_modules/@rnef/plugin-metro/node_modules/@react-native-community/cli-tools": { + "version": "18.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/sudo-prompt": "^9.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "launch-editor": "^2.9.1", + "mime": "^2.4.1", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2" } }, - "node_modules/@maplibre/maplibre-gl-style-spec": { - "version": "19.3.0", - "license": "ISC", - "dependencies": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/unitbezier": "^0.0.1", - "json-stringify-pretty-compact": "^3.0.0", - "minimist": "^1.2.8", - "rw": "^1.3.3", - "sort-object": "^3.0.3" - }, - "bin": { - "gl-style-format": "dist/gl-style-format.mjs", - "gl-style-migrate": "dist/gl-style-migrate.mjs", - "gl-style-validate": "dist/gl-style-validate.mjs" + "node_modules/@rnef/plugin-metro/node_modules/@react-native/debugger-frontend": { + "version": "0.79.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" } }, - "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware": { + "version": "0.79.2", "dev": true, "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.79.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^6.2.3" }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "engines": { + "node": ">=18" } }, - "node_modules/@native-html/css-processor": { - "version": "1.11.0", + "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware/node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, "license": "MIT", "dependencies": { - "css-to-react-native": "^3.0.0", - "csstype": "^3.0.8" + "is-docker": "^2.0.0" }, - "peerDependencies": { - "@types/react": "*", - "@types/react-native": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@ngneat/falso": { - "version": "7.1.1", + "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "seedrandom": "3.0.5", - "uuid": "8.3.2" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", + "node_modules/@rnef/plugin-metro/node_modules/@types/yargs": { + "version": "15.0.19", "dev": true, "license": "MIT", "dependencies": { - "eslint-scope": "5.1.1" + "@types/yargs-parser": "*" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", + "node_modules/@rnef/plugin-metro/node_modules/agent-base": { + "version": "7.1.3", + "dev": true, "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, "engines": { - "node": ">= 8" + "node": ">= 14" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", + "node_modules/@rnef/plugin-metro/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", + "node_modules/@rnef/plugin-metro/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "license": "ISC", + "node_modules/@rnef/plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@npmcli/move-file": { + "node_modules/@rnef/plugin-metro/node_modules/ci-info": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/plugin-metro/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=7.0.0" } }, - "node_modules/@octokit/auth-token": { - "version": "3.0.4", + "node_modules/@rnef/plugin-metro/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/plugin-metro/node_modules/cosmiconfig": { + "version": "5.2.1", "dev": true, "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, "engines": { - "node": ">= 14" + "node": ">=4" } }, - "node_modules/@octokit/core": { - "version": "4.0.4", + "node_modules/@rnef/plugin-metro/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - }, + "ms": "2.0.0" + } + }, + "node_modules/@rnef/plugin-metro/node_modules/encodeurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 14" + "node": ">= 0.8" } }, - "node_modules/@octokit/endpoint": { - "version": "7.0.6", + "node_modules/@rnef/plugin-metro/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/@octokit/endpoint/node_modules/@octokit/openapi-types": { - "version": "18.0.0", + "node_modules/@rnef/plugin-metro/node_modules/hermes-estree": { + "version": "0.28.1", "dev": true, "license": "MIT" }, - "node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "9.3.2", + "node_modules/@rnef/plugin-metro/node_modules/hermes-parser": { + "version": "0.28.1", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^18.0.0" + "hermes-estree": "0.28.1" } }, - "node_modules/@octokit/graphql": { - "version": "5.0.6", + "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent": { + "version": "7.0.6", "dev": true, "license": "MIT", "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { "node": ">= 14" } }, - "node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": { - "version": "18.0.0", + "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", "dev": true, "license": "MIT" }, - "node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "9.3.2", + "node_modules/@rnef/plugin-metro/node_modules/import-fresh": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^18.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@octokit/openapi-types": { - "version": "12.11.0", + "node_modules/@rnef/plugin-metro/node_modules/is-wsl": { + "version": "1.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "3.1.0", + "node_modules/@rnef/plugin-metro/node_modules/jest-worker": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.41.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", + "node_modules/@rnef/plugin-metro/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@octokit/core": ">=3" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@octokit/plugin-throttling": { - "version": "4.1.0", + "node_modules/@rnef/plugin-metro/node_modules/metro": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.1", - "bottleneck": "^2.15.3" + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.28.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.82.2", + "metro-cache": "0.82.2", + "metro-cache-key": "0.82.2", + "metro-config": "0.82.2", + "metro-core": "0.82.2", + "metro-file-map": "0.82.2", + "metro-resolver": "0.82.2", + "metro-runtime": "0.82.2", + "metro-source-map": "0.82.2", + "metro-symbolicate": "0.82.2", + "metro-transform-plugins": "0.82.2", + "metro-transform-worker": "0.82.2", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" }, "engines": { - "node": ">= 14" + "node": ">=18.18" + } + }, + "node_modules/@rnef/plugin-metro/node_modules/metro-babel-transformer": { + "version": "0.82.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.28.1", + "nullthrows": "^1.1.1" }, - "peerDependencies": { - "@octokit/core": "^4.0.0" + "engines": { + "node": ">=18.18" } }, - "node_modules/@octokit/request": { - "version": "6.2.8", + "node_modules/@rnef/plugin-metro/node_modules/metro-cache": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "https-proxy-agent": "^7.0.5", + "metro-core": "0.82.2" }, "engines": { - "node": ">= 14" + "node": ">=18.18" } }, - "node_modules/@octokit/request-error": { - "version": "3.0.3", + "node_modules/@rnef/plugin-metro/node_modules/metro-cache-key": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">= 14" + "node": ">=18.18" } }, - "node_modules/@octokit/request-error/node_modules/@octokit/openapi-types": { - "version": "18.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/request-error/node_modules/@octokit/types": { - "version": "9.3.2", + "node_modules/@rnef/plugin-metro/node_modules/metro-config": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^18.0.0" + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.82.2", + "metro-cache": "0.82.2", + "metro-core": "0.82.2", + "metro-runtime": "0.82.2" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/@octokit/request/node_modules/@octokit/openapi-types": { - "version": "18.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/request/node_modules/@octokit/types": { - "version": "9.3.2", + "node_modules/@rnef/plugin-metro/node_modules/metro-core": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^18.0.0" + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.82.2" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/@octokit/types": { - "version": "6.41.0", + "node_modules/@rnef/plugin-metro/node_modules/metro-file-map": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/@octokit/webhooks-types": { - "version": "7.5.1", + "node_modules/@rnef/plugin-metro/node_modules/metro-file-map/node_modules/debug": { + "version": "4.4.0", "dev": true, - "license": "MIT" - }, - "node_modules/@onfido/react-native-sdk": { - "version": "10.6.0", "license": "MIT", "dependencies": { - "js-base64": "3.7.5" + "ms": "^2.1.3" }, "engines": { - "node": ">=16" + "node": ">=6.0" }, - "peerDependencies": { - "react": ">=17.0.0", - "react-native": ">=0.70.0 <1.0.x" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@peggyjs/from-mem": { - "version": "1.3.0", + "node_modules/@rnef/plugin-metro/node_modules/metro-file-map/node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/plugin-metro/node_modules/metro-minify-terser": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "7.6.0" + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" }, "engines": { - "node": ">=18" + "node": ">=18.18" } }, - "node_modules/@peggyjs/from-mem/node_modules/semver": { - "version": "7.6.0", + "node_modules/@rnef/plugin-metro/node_modules/metro-resolver": { + "version": "0.82.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "flow-enums-runtime": "^0.0.6" }, "engines": { - "node": ">=10" + "node": ">=18.18" } }, - "node_modules/@perf-profiler/android": { - "version": "0.13.0", + "node_modules/@rnef/plugin-metro/node_modules/metro-runtime": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@perf-profiler/logger": "^0.3.3", - "@perf-profiler/profiler": "^0.10.11", - "@perf-profiler/types": "^0.8.0", - "commander": "^12.0.0", - "lodash": "^4.17.21" + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, - "bin": { - "perf-profiler-commands": "dist/src/commands.js" + "engines": { + "node": ">=18.18" } }, - "node_modules/@perf-profiler/ios": { - "version": "0.3.3", + "node_modules/@rnef/plugin-metro/node_modules/metro-source-map": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@perf-profiler/ios-instruments": "^0.3.3", - "@perf-profiler/logger": "^0.3.3", - "@perf-profiler/types": "^0.8.0" - } - }, - "node_modules/@perf-profiler/ios-instruments": { - "version": "0.3.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@perf-profiler/logger": "^0.3.3", - "@perf-profiler/profiler": "^0.10.11", - "@perf-profiler/types": "^0.8.0", - "commander": "^12.0.0", - "fast-xml-parser": "^4.2.7" + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.82.2", + "nullthrows": "^1.1.1", + "ob1": "0.82.2", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "bin": { - "flashlight-ios-poc": "dist/launchIOS.js" + "engines": { + "node": ">=18.18" } }, - "node_modules/@perf-profiler/logger": { - "version": "0.3.3", + "node_modules/@rnef/plugin-metro/node_modules/metro-symbolicate": { + "version": "0.82.2", "dev": true, + "license": "MIT", "dependencies": { - "kleur": "^4.1.5", - "luxon": "^3.4.4" + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.82.2", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, "bin": { - "perf-profiler-logger": "dist/bin.js" - } - }, - "node_modules/@perf-profiler/logger/node_modules/kleur": { - "version": "4.1.5", - "dev": true, - "license": "MIT", + "metro-symbolicate": "src/index.js" + }, "engines": { - "node": ">=6" + "node": ">=18.18" } }, - "node_modules/@perf-profiler/profiler": { - "version": "0.10.11", + "node_modules/@rnef/plugin-metro/node_modules/metro-transform-plugins": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@perf-profiler/android": "^0.13.0", - "@perf-profiler/ios": "^0.3.3", - "@perf-profiler/types": "^0.8.0" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/@perf-profiler/reporter": { - "version": "0.9.0", + "node_modules/@rnef/plugin-metro/node_modules/metro-transform-worker": { + "version": "0.82.2", "dev": true, "license": "MIT", "dependencies": { - "@perf-profiler/types": "^0.8.0", - "lodash": "^4.17.21" - } - }, - "node_modules/@perf-profiler/types": { - "version": "0.8.0", - "dev": true - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.82.2", + "metro-babel-transformer": "0.82.2", + "metro-cache": "0.82.2", + "metro-cache-key": "0.82.2", + "metro-minify-terser": "0.82.2", + "metro-source-map": "0.82.2", + "metro-transform-plugins": "0.82.2", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">=14" + "node": ">=18.18" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", - "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "node_modules/@rnef/plugin-metro/node_modules/metro/node_modules/debug": { + "version": "4.4.0", "dev": true, + "license": "MIT", "dependencies": { - "ansi-html": "^0.0.9", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^4.2.0", - "source-map": "^0.7.3" + "ms": "^2.1.3" }, "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x || 5.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" + "node": ">=6.0" }, "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { + "supports-color": { "optional": true } } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/@rnef/plugin-metro/node_modules/metro/node_modules/ms": { + "version": "2.1.3", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", - "dev": true - }, - "node_modules/@preact/signals-core": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.8.0.tgz", - "integrity": "sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } + "license": "MIT" }, - "node_modules/@pusher/pusher-websocket-react-native": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@pusher/pusher-websocket-react-native/-/pusher-websocket-react-native-1.3.1.tgz", - "integrity": "sha512-NUarJuOW79b9DBjH/ena0pOutBR0uXnWLg5mIbzUYIl0A7gASC1dgBd8fJ7s5fJXQgQQXNlrqQ9E1SKz6pIvuA==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } + "node_modules/@rnef/plugin-metro/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/@react-native-camera-roll/camera-roll": { - "version": "7.4.0", + "node_modules/@rnef/plugin-metro/node_modules/ob1": { + "version": "0.82.2", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 18.17.0" + "dependencies": { + "flow-enums-runtime": "^0.0.6" }, - "peerDependencies": { - "react-native": ">=0.59" + "engines": { + "node": ">=18.18" } }, - "node_modules/@react-native-clipboard/clipboard": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@react-native-clipboard/clipboard/-/clipboard-1.15.0.tgz", - "integrity": "sha512-YDMC3E956jn9zE11uKGcQDKS1SO9q72iNHxZyrKY5y9XYwZcA9vo3Xk74+zRnf7cM48drDO0s9lyAPUlOvyhrw==", + "node_modules/@rnef/plugin-metro/node_modules/open": { + "version": "6.4.0", + "dev": true, "license": "MIT", - "workspaces": [ - "example" - ], - "peerDependencies": { - "react": ">= 16.9.0", - "react-native": ">= 0.61.5", - "react-native-macos": ">= 0.61.0", - "react-native-windows": ">= 0.61.0" + "dependencies": { + "is-wsl": "^1.1.0" }, - "peerDependenciesMeta": { - "react-native-macos": { - "optional": true - }, - "react-native-windows": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/@react-native-community/cli": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-15.0.1.tgz", - "integrity": "sha512-xIGPytx2bj5HxFk0c7S25AVuJowHmEFg5LFC9XosKc0TSOjP1r6zGC6OqC/arQV/pNuqmZN2IFnpgJn0Bn+hhQ==", + "node_modules/@rnef/plugin-metro/node_modules/parse-json": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-clean": "15.0.1", - "@react-native-community/cli-config": "15.0.1", - "@react-native-community/cli-debugger-ui": "15.0.1", - "@react-native-community/cli-doctor": "15.0.1", - "@react-native-community/cli-server-api": "15.0.1", - "@react-native-community/cli-tools": "15.0.1", - "@react-native-community/cli-types": "15.0.1", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" - }, - "bin": { - "rnc-cli": "build/bin.js" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=18" + "node": ">=4" } }, - "node_modules/@react-native-community/cli-clean": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-15.0.1.tgz", - "integrity": "sha512-flGTfT005UZvW2LAXVowZ/7ri22oiiZE4pPgMvc8klRxO5uofKIRuohgiHybHtiCo/HNqIz45JmZJvuFrhc4Ow==", + "node_modules/@rnef/plugin-metro/node_modules/pretty-format": { + "version": "26.6.2", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@rnef/plugin-metro/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@rnef/plugin-metro/node_modules/resolve-from": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@rnef/plugin-metro/node_modules/serialize-error": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@rnef/plugin-metro/node_modules/serve-static": { + "version": "1.16.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8.0" } }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@rnef/plugin-metro/node_modules/source-map": { + "version": "0.5.7", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { + "node_modules/@rnef/plugin-metro/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -8240,484 +14433,557 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-config": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-15.0.1.tgz", - "integrity": "sha512-SL3/9zIyzQQPKWei0+W1gNHxCPurrxqpODUWnVLoP38DNcvYCGtsRayw/4DsXgprZfBC+FsscNpd3IDJrG59XA==", + "node_modules/@rnef/provider-github": { + "version": "0.7.18", "dev": true, - "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "cosmiconfig": "^9.0.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" + "@rnef/tools": "^0.7.18", + "ts-regex-builder": "^1.8.2", + "tslib": "^2.3.0" } }, - "node_modules/@react-native-community/cli-config-android": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-android/-/cli-config-android-18.0.0.tgz", - "integrity": "sha512-pgnhEO2cmOeb+bBFEBZFYjeFjDTqWoV0JTorTiugj9bb4RQRCl8cr35baVlBGhxAuaio3722CsJ9GRF1oHjP8w==", + "node_modules/@rnef/tools": { + "version": "0.7.18", "dev": true, - "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", + "@clack/prompts": "^0.10.0", + "@expo/fingerprint": "^0.11.6", + "@types/adm-zip": "^0.5.7", + "adm-zip": "^0.5.16", + "appdirsjs": "^1.2.7", "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.4.1" + "is-unicode-supported": "^2.1.0", + "nano-spawn": "^0.2.0", + "picocolors": "^1.1.1", + "string-argv": "^0.3.2", + "tar": "^7.4.3", + "tslib": "^2.3.0" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", + "node_modules/@rnef/tools/node_modules/chownr": { + "version": "3.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@rnef/tools/node_modules/is-unicode-supported": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "launch-editor": "^2.9.1", - "mime": "^2.4.1", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rnef/tools/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@rnef/tools/node_modules/minizlib": { + "version": "3.0.2", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "minipass": "^7.1.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 18" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@rnef/tools/node_modules/mkdirp": { + "version": "3.0.1", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@rnef/tools/node_modules/tar": { + "version": "7.4.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-config-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@rnef/tools/node_modules/yallist": { + "version": "5.0.0", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-config-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@rnmapbox/maps": { + "version": "10.1.33", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@turf/along": "6.5.0", + "@turf/distance": "6.5.0", + "@turf/helpers": "6.5.0", + "@turf/length": "6.5.0", + "@turf/nearest-point-on-line": "6.5.0", + "@types/geojson": "^7946.0.7", + "debounce": "^1.2.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "expo": ">=47.0.0", + "mapbox-gl": "^2.9.0", + "react": ">=16.6.1", + "react-dom": ">= 17.0.0", + "react-native": ">=0.59.9" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + }, + "mapbox-gl": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-config-apple": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-15.0.1.tgz", - "integrity": "sha512-GEHUx4NRp9W9or6vygn0TgNeFkcJdNjrtko0vQEJAS4gJdWqP/9LqqwJNlUfaW5jHBN7TKALAMlfRmI12Op3sg==", - "dev": true, - "license": "MIT", + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", "dependencies": { - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "component-type": "^1.2.1", + "join-component": "^1.1.0" } }, - "node_modules/@react-native-community/cli-config-apple/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@shopify/flash-list": { + "version": "1.7.6", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "recyclerlistview": "4.2.3", + "tslib": "2.8.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/runtime": "*", + "react": "*", + "react-native": "*" } }, - "node_modules/@react-native-community/cli-config-apple/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@sideway/address": { + "version": "4.1.5", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@react-native-community/cli-config-apple/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@sideway/formula": { + "version": "3.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "license": "BSD-3-Clause" }, - "node_modules/@react-native-community/cli-config-apple/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", "license": "MIT" }, - "node_modules/@react-native-community/cli-config-apple/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@sindresorhus/is": { + "version": "4.6.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config-apple/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-config/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" + "node_modules/@sinonjs/commons": { + "version": "2.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } }, - "node_modules/@react-native-community/cli-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@sqltools/formatter": { + "version": "1.2.5", + "license": "MIT" + }, + "node_modules/@storybook/addon-a11y": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@storybook/addon-highlight": "8.6.9", + "@storybook/global": "^5.0.0", + "@storybook/test": "8.6.9", + "axe-core": "^4.2.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/addon-actions": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/@storybook/addon-actions/node_modules/uuid": { + "version": "9.0.1", "dev": true, - "license": "MIT" + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "node_modules/@storybook/addon-backgrounds": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@storybook/addon-controls": { + "version": "8.6.9", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@storybook/global": "^5.0.0", + "dequal": "^2.0.2", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-config/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@storybook/addon-docs": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.6.9", + "@storybook/csf-plugin": "8.6.9", + "@storybook/react-dom-shim": "8.6.9", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "ts-dedent": "^2.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/addon-essentials": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@storybook/addon-actions": "8.6.9", + "@storybook/addon-backgrounds": "8.6.9", + "@storybook/addon-controls": "8.6.9", + "@storybook/addon-docs": "8.6.9", + "@storybook/addon-highlight": "8.6.9", + "@storybook/addon-measure": "8.6.9", + "@storybook/addon-outline": "8.6.9", + "@storybook/addon-toolbars": "8.6.9", + "@storybook/addon-viewport": "8.6.9", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.0.1.tgz", - "integrity": "sha512-xkT2TLS8zg5r7Vl9l/2f7JVUoFECnVBS+B5ivrSu2PNZhKkr9lRmJFxC9aVLFb5lIxQQKNDvEyiIDNfP7wjJiA==", - "devOptional": true, + "node_modules/@storybook/addon-highlight": { + "version": "8.6.9", + "dev": true, "license": "MIT", "dependencies": { - "serve-static": "^1.13.1" + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-doctor": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-15.0.1.tgz", - "integrity": "sha512-YCu44lZR3zZxJJYVTqYZFz9cT9KBfbKI4q2MnKOvkamt00XY3usooMqfuwBAdvM/yvpx7M5w8kbM/nPyj4YCvQ==", + "node_modules/@storybook/addon-measure": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-config": "15.0.1", - "@react-native-community/cli-platform-android": "15.0.1", - "@react-native-community/cli-platform-apple": "15.0.1", - "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.13.0", - "execa": "^5.0.0", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "semver": "^7.5.2", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/addon-outline": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/addon-toolbars": { + "version": "8.6.9", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/addon-viewport": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "memoizerific": "^1.11.3" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@storybook/addon-webpack5-compiler-babel": { + "version": "3.0.5", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "babel-loader": "^9.2.1" + }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/@storybook/blocks": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "@storybook/icons": "^1.2.12", + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^8.6.9" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/builder-webpack5": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@storybook/core-webpack": "8.6.9", + "@types/semver": "^7.3.4", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "cjs-module-lexer": "^1.2.3", + "constants-browserify": "^1.0.0", + "css-loader": "^6.7.1", + "es-module-lexer": "^1.5.0", + "fork-ts-checker-webpack-plugin": "^8.0.0", + "html-webpack-plugin": "^5.5.0", + "magic-string": "^0.30.5", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "semver": "^7.3.7", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.1", + "ts-dedent": "^2.0.0", + "url": "^0.11.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "webpack": "5", + "webpack-dev-middleware": "^6.1.2", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.6.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/style-loader": { + "version": "3.3.4", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.0.1.tgz", - "integrity": "sha512-QlAMomj6H6TY6pHwjTYMsHDQLP5eLzjAmyW1qb03w/kyS/72elK2bjsklNWJrscFY9TMQLqw7qoAsXf1m5t/dg==", + "node_modules/@storybook/cli": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.4.1", - "logkitty": "^0.7.1" + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/codemod": "8.6.9", + "@types/semver": "^7.3.4", + "commander": "^12.1.0", + "create-storybook": "8.6.9", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fd-package-json": "^1.2.0", + "find-up": "^5.0.0", + "giget": "^1.0.0", + "glob": "^10.0.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "p-limit": "^6.2.0", + "prompts": "^2.4.0", + "semver": "^7.3.7", + "storybook": "8.6.9", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "bin": { + "cli": "bin/index.cjs" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { + "node_modules/@storybook/cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -8730,10 +14996,16 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "node_modules/@storybook/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -8747,10 +15019,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { + "node_modules/@storybook/cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8760,282 +15030,164 @@ "node": ">=7.0.0" } }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { + "node_modules/@storybook/cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.0.1.tgz", - "integrity": "sha512-iQj1Dt2fr/Q7X2CQhyhWnece3eLDCark1osfiwpViksOfTH2WdpNS3lIwlFcIKhsieFU7YYwbNuFqQ3tF9Dlvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@react-native-community/cli-config-apple": "15.0.1", - "@react-native-community/cli-tools": "15.0.1", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-xml-parser": "^4.4.1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/cli/node_modules/glob": { + "version": "10.4.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=8" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/cli/node_modules/globby": { + "version": "14.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/has-flag": { + "node_modules/@storybook/cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@storybook/cli/node_modules/ignore": { + "version": "7.0.3", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.0.1.tgz", - "integrity": "sha512-6pKzXEIgGL20eE1uOn8iSsNBlMzO1LG+pQOk+7mvD172EPhKm/lRzUVDX5gO/2jvsGoNw6VUW0JX1FI2firwqA==", + "node_modules/@storybook/cli/node_modules/jscodeshift": { + "version": "0.15.2", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-platform-apple": "15.0.1" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-15.0.1.tgz", - "integrity": "sha512-f3rb3t1ELLaMSX5/LWO/IykglBIgiP3+pPnyl8GphHnBpf3bdIcp7fHlHLemvHE06YxT2nANRxRPjy1gNskenA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@react-native-community/cli-debugger-ui": "15.0.1", - "@react-native-community/cli-tools": "15.0.1", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^6.2.3" + "@babel/core": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@babel/register": "^7.22.15", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.23.3", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } } }, - "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "devOptional": true, - "license": "MIT", + "node_modules/@storybook/cli/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "devOptional": true, - "license": "MIT", + "node_modules/@storybook/cli/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "devOptional": true, + "node_modules/@storybook/cli/node_modules/p-limit": { + "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "yocto-queue": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "devOptional": true, + "node_modules/@storybook/cli/node_modules/path-type": { + "version": "6.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-server-api/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "devOptional": true, + "node_modules/@storybook/cli/node_modules/slash": { + "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "node": ">=14.16" }, - "engines": { - "node": ">= 10" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli-server-api/node_modules/supports-color": { + "node_modules/@storybook/cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -9044,31 +15196,43 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli-tools": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", - "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", - "devOptional": true, + "node_modules/@storybook/cli/node_modules/yocto-queue": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/codemod": { + "version": "8.6.9", + "dev": true, "license": "MIT", "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "open": "^6.2.0", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2", - "shell-quote": "^1.7.3", - "sudo-prompt": "^9.0.0" + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/core": "8.6.9", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "es-toolkit": "^1.22.0", + "globby": "^14.0.1", + "jscodeshift": "^0.15.1", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { + "node_modules/@storybook/codemod/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -9080,11 +15244,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "node_modules/@storybook/codemod/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -9097,11 +15259,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { + "node_modules/@storybook/codemod/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9110,168 +15270,108 @@ "node": ">=7.0.0" } }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { + "node_modules/@storybook/codemod/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "devOptional": true, + "dev": true, "license": "MIT" }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "devOptional": true, + "node_modules/@storybook/codemod/node_modules/globby": { + "version": "14.1.0", + "dev": true, "license": "MIT", "dependencies": { - "is-wsl": "^1.1.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.3", + "path-type": "^6.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.3.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=18" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-15.0.1.tgz", - "integrity": "sha512-sWiJ62kkGu2mgYni2dsPxOMBzpwTjNsDH1ubY4mqcNEI9Zmzs0vRwwDUEhYqwNGys9+KpBKoZRrT2PAlhO84xA==", - "dev": true, - "license": "MIT", - "dependencies": { - "joi": "^17.2.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/codemod/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/codemod/node_modules/ignore": { + "version": "7.0.3", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 4" } }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/codemod/node_modules/jscodeshift": { + "version": "0.15.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/core": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@babel/register": "^7.22.15", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.23.3", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@react-native-community/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "engines": { - "node": ">=6 <7 || >=8" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } } }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@storybook/codemod/node_modules/path-type": { + "version": "6.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/@storybook/codemod/node_modules/slash": { + "version": "5.1.0", "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { + "node_modules/@storybook/codemod/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -9281,681 +15381,660 @@ "node": ">=8" } }, - "node_modules/@react-native-community/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@react-native-community/eslint-config": { - "version": "3.2.0", + "node_modules/@storybook/components": { + "version": "8.6.9", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.14.0", - "@babel/eslint-parser": "^7.18.2", - "@react-native-community/eslint-plugin": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.30.5", - "@typescript-eslint/parser": "^5.30.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-ft-flow": "^2.0.1", - "eslint-plugin-jest": "^26.5.3", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-react": "^7.30.1", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-native": "^4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "eslint": ">=8", - "prettier": ">=2" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", + "node_modules/@storybook/core": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@storybook/theming": "8.6.9", + "better-opn": "^3.0.2", + "browser-assert": "^1.2.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", + "esbuild-register": "^3.5.0", + "jsdoc-type-pratt-parser": "^4.0.0", + "process": "^0.11.10", + "recast": "^0.23.5", + "semver": "^7.6.2", + "util": "^0.12.5", + "ws": "^8.2.3" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "prettier": "^2 || ^3" }, "peerDependenciesMeta": { - "typescript": { + "prettier": { "optional": true } } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/parser": { - "version": "5.62.0", + "node_modules/@storybook/core-webpack": { + "version": "8.6.9", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "storybook": "^8.6.9" + } + }, + "node_modules/@storybook/core/node_modules/semver": { + "version": "7.7.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", + "node_modules/@storybook/csf": { + "version": "0.1.13", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type-fest": "^2.19.0" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", + "node_modules/@storybook/csf-plugin": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "unplugin": "^1.3.1" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/@storybook/csf/node_modules/type-fest": { + "version": "2.19.0", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", + "node_modules/@storybook/global": { + "version": "5.0.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, + "license": "MIT" + }, + "node_modules/@storybook/icons": { + "version": "1.4.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, - "node_modules/@react-native-community/eslint-config/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "node_modules/@storybook/instrumenter": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@storybook/global": "^5.0.0", + "@vitest/utils": "^2.1.1" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-community/eslint-config/node_modules/eslint-config-prettier": { - "version": "8.10.0", + "node_modules/@storybook/manager-api": { + "version": "8.6.9", "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "eslint": ">=7.0.0" + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" } }, - "node_modules/@react-native-community/eslint-config/node_modules/eslint-plugin-jest": { - "version": "26.9.0", + "node_modules/@storybook/preset-react-webpack": { + "version": "8.6.9", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "@storybook/core-webpack": "8.6.9", + "@storybook/react": "8.6.9", + "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", + "@types/semver": "^7.3.4", + "find-up": "^5.0.0", + "magic-string": "^0.30.5", + "react-docgen": "^7.0.0", + "resolve": "^1.22.8", + "semver": "^7.3.7", + "tsconfig-paths": "^4.2.0", + "webpack": "5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.6.9" }, "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { + "typescript": { "optional": true } } }, - "node_modules/@react-native-community/eslint-config/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/@storybook/preview-api": { + "version": "8.6.9", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, + "license": "MIT", "funding": { - "url": "https://opencollective.com/eslint" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" } }, - "node_modules/@react-native-community/eslint-plugin": { - "version": "1.2.0", + "node_modules/@storybook/react": { + "version": "8.6.9", "dev": true, - "license": "MIT" - }, - "node_modules/@react-native-community/geolocation": { - "version": "3.3.0", "license": "MIT", + "dependencies": { + "@storybook/components": "8.6.9", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "8.6.9", + "@storybook/preview-api": "8.6.9", + "@storybook/react-dom-shim": "8.6.9", + "@storybook/theming": "8.6.9" + }, "engines": { "node": ">=18.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@react-native-community/netinfo": { - "version": "11.2.1", - "license": "MIT", - "peerDependencies": { - "react-native": ">=0.59" + "@storybook/test": "8.6.9", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.6.9", + "typescript": ">= 4.2.x" + }, + "peerDependenciesMeta": { + "@storybook/test": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/@react-native-documents/picker": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@react-native-documents/picker/-/picker-10.1.3.tgz", - "integrity": "sha512-nHgJFXEfNYo49Of55RB1zkdVhUCI/R0g2R7H3nzBQINo+EO+UvMViSvV8AcVXG/ZJakOt1gukOoJUX1g7Br8Aw==", + "node_modules/@storybook/react-docgen-typescript-plugin": { + "version": "1.0.6--canary.9.0c3f3b7.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/@react-native-firebase/analytics": { - "version": "12.9.3", - "license": "Apache-2.0", - "peerDependencies": { - "@react-native-firebase/app": "12.9.3" - } - }, - "node_modules/@react-native-firebase/app": { - "version": "12.9.3", - "license": "Apache-2.0", "dependencies": { - "@expo/config-plugins": "^4.0.3", - "opencollective-postinstall": "^2.0.1", - "superstruct": "^0.6.2" + "debug": "^4.1.1", + "endent": "^2.0.1", + "find-cache-dir": "^3.3.1", + "flat-cache": "^3.0.4", + "micromatch": "^4.0.2", + "react-docgen-typescript": "^2.2.2", + "tslib": "^2.0.0" }, "peerDependencies": { - "react": "*", - "react-native": "*" + "typescript": ">= 4.x", + "webpack": ">= 4" } }, - "node_modules/@react-native-firebase/app/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@react-native-firebase/app/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@react-native-firebase/app/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", - "license": "MIT" - }, - "node_modules/@react-native-firebase/app/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@react-native-firebase/app/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "node_modules/@storybook/react-dom-shim": { + "version": "8.6.9", + "dev": true, "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.6.9" } }, - "node_modules/@react-native-firebase/app/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@storybook/react-webpack5": { + "version": "8.6.9", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@storybook/builder-webpack5": "8.6.9", + "@storybook/preset-react-webpack": "8.6.9", + "@storybook/react": "8.6.9" }, "engines": { - "node": ">=8" + "node": ">=18.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "storybook": "^8.6.9", + "typescript": ">= 4.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@react-native-firebase/app/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@storybook/test": { + "version": "8.6.9", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@storybook/global": "^5.0.0", + "@storybook/instrumenter": "8.6.9", + "@testing-library/dom": "10.4.0", + "@testing-library/jest-dom": "6.5.0", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "2.0.5", + "@vitest/spy": "2.0.5" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^8.6.9" } }, - "node_modules/@react-native-firebase/app/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@storybook/theming": { + "version": "8.6.9", + "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" } }, - "node_modules/@react-native-firebase/app/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@react-native-firebase/app/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-firebase/app/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/app/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, "engines": { - "node": ">=4.0.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/app/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics": { - "version": "12.9.3", - "license": "Apache-2.0", - "dependencies": { - "@expo/config-plugins": "^4.0.3", - "stacktrace-js": "^2.0.0" + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@react-native-firebase/app": "12.9.3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.5.1", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.5.1", + "dev": true, "license": "MIT", - "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", - "license": "MIT" - }, - "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.5.1", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.5.1", + "dev": true, "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@svgr/babel-preset": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@svgr/core": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/types": "^7.20.0", + "entities": "^4.4.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/@react-native-firebase/crashlytics/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@svgr/plugin-jsx": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "svg-parser": "^2.0.4" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" } }, - "node_modules/@react-native-firebase/crashlytics/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/@svgr/plugin-svgo": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@react-native-firebase/crashlytics/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@react-native-firebase/perf": { - "version": "12.9.3", - "license": "Apache-2.0", - "dependencies": { - "@expo/config-plugins": "^4.0.3" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@react-native-firebase/app": "12.9.3" + "@svgr/core": "*" } }, - "node_modules/@react-native-firebase/perf/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/@svgr/webpack": { + "version": "6.5.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@react-native-firebase/perf/node_modules/@expo/config-plugins": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-4.1.5.tgz", - "integrity": "sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==", + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "dev": true, "license": "MIT", "dependencies": { - "@expo/config-types": "^45.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@react-native-firebase/perf/node_modules/@expo/config-types": { - "version": "45.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-45.0.0.tgz", - "integrity": "sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==", - "license": "MIT" - }, - "node_modules/@react-native-firebase/perf/node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@react-native-firebase/perf/node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", + "node_modules/@testing-library/dom/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@react-native-firebase/perf/node_modules/ansi-styles": { + "node_modules/@testing-library/dom/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -9967,10 +16046,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-firebase/perf/node_modules/chalk": { + "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -9983,10 +16061,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@react-native-firebase/perf/node_modules/color-convert": { + "node_modules/@testing-library/dom/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9995,264 +16072,172 @@ "node": ">=7.0.0" } }, - "node_modules/@react-native-firebase/perf/node_modules/color-name": { + "node_modules/@testing-library/dom/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@react-native-firebase/perf/node_modules/has-flag": { + "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@react-native-firebase/perf/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "27.5.1", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@react-native-firebase/perf/node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native-firebase/perf/node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } + "node_modules/@testing-library/dom/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" }, - "node_modules/@react-native-google-signin/google-signin": { - "version": "10.0.1", + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "expo": ">=47.0.0", - "react": "*", - "react-native": "*" + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependenciesMeta": { - "expo": { - "optional": true - } - } - }, - "node_modules/@react-native-picker/picker": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@react-native-picker/picker/-/picker-2.9.0.tgz", - "integrity": "sha512-khEhIW/uhfMqq/+tvg4rEAiPGT8GX+Y6QydlP2TSMSmRHoSJK+ShXvXZXSr4Sii4imkj4BwvLunGywwtQDODqg==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@react-native/assets-registry": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.77.1.tgz", - "integrity": "sha512-bAQHOgqGZnF6xdYE9sJrbZ7F65Z25yLi9yWps8vOByKtj0b+f3FJhsU3Mcfy1uWvelpNEGebOLQf+WEPiwGrkw==", + "node_modules/@testing-library/jest-dom": { + "version": "6.5.0", + "dev": true, "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, "engines": { - "node": ">=18" + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.77.1.tgz", - "integrity": "sha512-NmmAJHMTtA6gjHRE1FvO+Jvbp0ekonANcK2IYOyqK6nLj7hhtdiMlZaUDsRi17SGHYY4X4hj6UH2nm6LfD1RLg==", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.77.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native/babel-plugin-codegen/node_modules/@babel/traverse": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", - "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.9", - "@babel/parser": "^7.26.9", - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@react-native/babel-preset": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.77.1.tgz", - "integrity": "sha512-7eTOcMaZwvPllzZhT5fjcDNysjP54GtEbdXVxO2u5sPXWYriPL3UKuDIzIdhjxil8GtZs6+UvLNoKTateFt19Q==", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.77.1", - "babel-plugin-syntax-hermes-parser": "0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/@react-native/codegen": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.77.1.tgz", - "integrity": "sha512-cCUbkUewMjiK94Z2+Smh+qHkZrBSoXelOMruZGZe7TTCD6ygl6ho7fkfNuKrB2yFzSAjlUfUyLfaumVJGKslWw==", + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.25.1", - "invariant": "^2.2.4", - "jscodeshift": "^17.0.0", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "node": ">=8" } }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.77.1.tgz", - "integrity": "sha512-w2H9ePpUq7eqqtzSUSaYqbNNZoU6pbBONjTIWdztp0lFdnUaLoLUMddt9XhtKFUlnNaSmfetjJSSrsi3JVbO6w==", + "node_modules/@testing-library/react-native": { + "version": "13.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@react-native/dev-middleware": "0.77.1", - "@react-native/metro-babel-transformer": "0.77.1", - "chalk": "^4.0.0", - "debug": "^2.2.0", - "invariant": "^2.2.4", - "metro": "^0.81.0", - "metro-config": "^0.81.0", - "metro-core": "^0.81.0", - "readline": "^1.3.0", - "semver": "^7.1.3" + "chalk": "^4.1.2", + "jest-matcher-utils": "^29.7.0", + "pretty-format": "^29.7.0", + "redent": "^3.0.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@react-native-community/cli-server-api": "*" + "jest": ">=29.0.0", + "react": ">=18.2.0", + "react-native": ">=0.71", + "react-test-renderer": ">=18.2.0" }, "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { + "jest": { "optional": true } } }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/debugger-frontend": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.77.1.tgz", - "integrity": "sha512-wX/f4JRyAc0PqcW3OBQAAw35k4KaTmDKe+/AJuSQLbqDH746awkFprmXRRTAfRc88q++4e6Db4gyK0GVdWNIpQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/@react-native/dev-middleware": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.77.1.tgz", - "integrity": "sha512-DU6EEac57ch5XKflUB6eXepelHZFaKMJvmaZ24kt28AnvBp8rVrdaORe09pThuZdIF2m+j2BXsipU5zCd8BbZw==", - "license": "MIT", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.77.1", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.16.2", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { + "node_modules/@testing-library/react-native/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -10264,10 +16249,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { + "node_modules/@testing-library/react-native/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -10280,10 +16264,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { + "node_modules/@testing-library/react-native/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -10292,3657 +16275,3127 @@ "node": ">=7.0.0" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { + "node_modules/@testing-library/react-native/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/@react-native/community-cli-plugin/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@testing-library/react-native/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/@testing-library/react-native/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/@react-native/community-cli-plugin/node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">= 10" } }, - "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "4.2.1", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "has-flag": "^4.0.0" + "@babel/generator": "7.17.7", + "@babel/parser": "^7.20.5", + "@babel/traverse": "7.23.2", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "^4.17.21" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.7.tgz", - "integrity": "sha512-89ZtZXt7ZxE94i7T94qzZMhp4Gfcpr/QVpGqEaejAxZD+gvDCH21cYSF+/Rz2ttBazm0rk5MZ0mFqb0Iqp1jmw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" + "peerDependencies": { + "@vue/compiler-sfc": "3.x", + "prettier": "2.x - 3.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } } }, - "node_modules/@react-native/dev-middleware": { - "version": "0.76.7", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.7.tgz", - "integrity": "sha512-Jsw8g9DyLPnR9yHEGuT09yHZ7M88/GL9CtU9WmyChlBwdXSeE3AmRqLegsV3XcgULQ1fqdemokaOZ/MwLYkjdA==", + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/generator": { + "version": "7.17.7", + "dev": true, "license": "MIT", "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.7", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "ws": "^6.2.3" + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "engines": { - "node": ">=18" + "node": ">=6.9.0" } }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { + "version": "7.17.0", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.77.1.tgz", - "integrity": "sha512-QNuNMWH0CeC+PYrAXiuUIBbwdeGJ3fZpQM03vdG3tKdk66cVSFvxLh60P0w5kRHN7UFBg2FAcYx5eQ/IdcAntg==", - "license": "MIT", + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=18" + "node": ">=0.10.0" } }, - "node_modules/@react-native/js-polyfills": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.77.1.tgz", - "integrity": "sha512-6qd3kNr5R+JF+HzgM/fNSLEM1kw4RoOoaJV6XichvlOaCRmWS22X5TehVqiZOP95AAxtULRIifRs1cK5t9+JSg==", - "license": "MIT", + "node_modules/@trysound/sax": { + "version": "0.2.0", + "dev": true, + "license": "ISC", "engines": { - "node": ">=18" + "node": ">=10.13.0" } }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.77.1.tgz", - "integrity": "sha512-M4EzWDmUpIZhwJojEekbK7DzK2fYukU/TRIVZEmnbxVyWVwt/A1urbE2iV+s9E4E99pN+JdVpnBgu4LRCyPzJQ==", + "node_modules/@ts-morph/common": { + "version": "0.26.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.77.1", - "hermes-parser": "0.25.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" + "fast-glob": "^3.3.2", + "minimatch": "^9.0.4", + "path-browserify": "^1.0.1" } }, - "node_modules/@react-native/metro-config": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.77.1.tgz", - "integrity": "sha512-hUtUPyTpAejRCwJAhAJ+WJctTkpzfzc4pBwxt0ax5JbR1UZkK7mME/8gHoO8BaT8+ETaCdUlk12/Njf0MQhZow==", + "node_modules/@ts-morph/common/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@react-native/js-polyfills": "0.77.1", - "@react-native/metro-babel-transformer": "0.77.1", - "metro-config": "^0.81.0", - "metro-runtime": "^0.81.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@react-native/normalize-color": { - "version": "2.1.0", + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "devOptional": true, "license": "MIT" }, - "node_modules/@react-native/normalize-colors": { - "version": "0.74.85", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.74.85.tgz", - "integrity": "sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==" + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "devOptional": true, + "license": "MIT" }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.77.1.tgz", - "integrity": "sha512-S25lyHO9owc+uaV2tcd9CMTVJs7PUZX0UGCG60LoLOBHW3krVq0peI34Gm6HEhkeKqb4YvZXqI/ehoNPUm1/ww==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@turf/along": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" + "@turf/bearing": "^6.5.0", + "@turf/destination": "^6.5.0", + "@turf/distance": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/bbox": { + "version": "6.5.0", + "license": "MIT", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/core": { - "version": "6.4.11", + "node_modules/@turf/bearing": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "@react-navigation/routers": "^6.1.9", - "escape-string-regexp": "^4.0.0", - "nanoid": "^3.1.23", - "query-string": "^7.1.3", - "react-is": "^16.13.0", - "use-latest-callback": "^0.1.7" + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" }, - "peerDependencies": { - "react": "*" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/core/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" + "node_modules/@turf/destination": { + "version": "6.5.0", + "license": "MIT", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } }, - "node_modules/@react-navigation/devtools": { - "version": "6.0.10", - "dev": true, + "node_modules/@turf/distance": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "deep-equal": "^2.0.5", - "nanoid": "^3.1.23", - "stacktrace-parser": "^0.1.10" + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0" }, - "peerDependencies": { - "react": "*" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/elements": { - "version": "1.3.31", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.31.tgz", - "integrity": "sha512-bUzP4Awlljx5RKEExw8WYtif8EuQni2glDaieYROKTnaxsu9kEIA515sXQgUDZU4Ob12VoL7+z70uO3qrlfXcQ==", - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0" + "node_modules/@turf/helpers": { + "version": "6.5.0", + "license": "MIT", + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/material-top-tabs": { - "version": "6.6.3", + "node_modules/@turf/invariant": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "color": "^4.2.3", - "warn-once": "^0.1.0" + "@turf/helpers": "^6.5.0" }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-pager-view": ">= 4.0.0", - "react-native-tab-view": ">= 3.0.0" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/native": { - "version": "6.1.12", + "node_modules/@turf/length": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "@react-navigation/core": "^6.4.11", - "escape-string-regexp": "^4.0.0", - "fast-deep-equal": "^3.1.3", - "nanoid": "^3.1.23" + "@turf/distance": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/native-stack": { - "version": "6.9.26", - "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.26.tgz", - "integrity": "sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==", + "node_modules/@turf/line-intersect": { + "version": "6.5.0", + "license": "MIT", "dependencies": { - "@react-navigation/elements": "^1.3.30", - "warn-once": "^0.1.0" + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0", + "@turf/line-segment": "^6.5.0", + "@turf/meta": "^6.5.0", + "geojson-rbush": "3.x" }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-safe-area-context": ">= 3.0.0", - "react-native-screens": ">= 3.0.0" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/routers": { - "version": "6.1.9", + "node_modules/@turf/line-segment": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "nanoid": "^3.1.23" + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0", + "@turf/meta": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-navigation/stack": { - "version": "6.3.29", + "node_modules/@turf/meta": { + "version": "6.5.0", "license": "MIT", "dependencies": { - "@react-navigation/elements": "^1.3.30", - "color": "^4.2.3", - "warn-once": "^0.1.0" + "@turf/helpers": "^6.5.0" }, - "peerDependencies": { - "@react-navigation/native": "^6.0.0", - "react": "*", - "react-native": "*", - "react-native-gesture-handler": ">= 1.0.0", - "react-native-safe-area-context": ">= 3.0.0", - "react-native-screens": ">= 3.0.0" + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@react-ng/bounds-observer": { - "version": "0.2.1", - "license": "Apache-2.0", + "node_modules/@turf/nearest-point-on-line": { + "version": "6.5.0", + "license": "MIT", "dependencies": { - "@html-ng/bounding-client-rect-observer": "^0.1.3", - "@types/react": "^18.0.31", - "@types/react-dom": "^18.0.11", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@turf/bearing": "^6.5.0", + "@turf/destination": "^6.5.0", + "@turf/distance": "^6.5.0", + "@turf/helpers": "^6.5.0", + "@turf/invariant": "^6.5.0", + "@turf/line-intersect": "^6.5.0", + "@turf/meta": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" } }, - "node_modules/@rgba-image/common": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/@rgba-image/common/-/common-0.1.13.tgz", - "integrity": "sha512-AnOBmBpjSgcymTuVhTGy+RB4FfmEQqR2GeJY3d3xfvR9fl3HfhzwgVqopuh3bKSAT6KRpJr7wNmug0qr3oI7bA==", + "node_modules/@types/adm-zip": { + "version": "0.5.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "dev": true, "license": "MIT" }, - "node_modules/@rgba-image/copy": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@rgba-image/copy/-/copy-0.1.3.tgz", - "integrity": "sha512-fscJhpp8YtVELGIwQsv1Pj6BEN4PEWAlMJ6a/HWzYxzVr3y/dut4BUrqeWRKiKeRXAGqaV6QxkBxAgYMQYZEvw==", + "node_modules/@types/babel__core": { + "version": "7.20.5", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", "license": "MIT", "dependencies": { - "@rgba-image/common": "^0.1.13" + "@babel/types": "^7.0.0" } }, - "node_modules/@rgba-image/create-image": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@rgba-image/create-image/-/create-image-0.1.1.tgz", - "integrity": "sha512-ndExUNyi9Ooa/OZqiJS53vYrQ48FX7MDmMrEslDxhsorDsXpeKI9w689r4AYhT9CF9KZlBe8SmI++3BwSvvwAQ==", + "node_modules/@types/babel__template": { + "version": "7.4.1", "license": "MIT", "dependencies": { - "@rgba-image/common": "^0.1.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/@rgba-image/lanczos": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@rgba-image/lanczos/-/lanczos-0.1.1.tgz", - "integrity": "sha512-MSGGU7BZmEbg1xHtNp+StARoN7R38zJnFgSEvSzB710nXsHGEaJt//z2VnPfRQTtKSKUXEnp95JSuqDlXTBrYA==", + "node_modules/@types/babel__traverse": { + "version": "7.18.0", "license": "MIT", "dependencies": { - "@rgba-image/common": "^0.1.13", - "@rgba-image/copy": "^0.1.2", - "@rgba-image/create-image": "^0.1.1" + "@babel/types": "^7.3.0" } }, - "node_modules/@rnef/cli": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/cli/-/cli-0.7.18.tgz", - "integrity": "sha512-s9/grKPvpmlz0GuAzOPc8x8uoLPorW9bBuo1MFsHKDOAPxM7fUxg5MaYCyPDzHXRWZC7fN7J0H/+XUyslz/dvQ==", + "node_modules/@types/base-64": { + "version": "1.0.2", "dev": true, - "dependencies": { - "@react-native-community/cli-config": "^18.0.0", - "@rnef/config": "^0.7.18", - "@rnef/tools": "^0.7.18", - "adm-zip": "^0.5.16", - "commander": "^12.1.0", - "tar": "^7.4.3", - "tslib": "^2.3.0" - }, - "bin": { - "rnef": "dist/src/bin.js" - } + "license": "MIT" }, - "node_modules/@rnef/cli/node_modules/@react-native-community/cli-config": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-18.0.0.tgz", - "integrity": "sha512-GUGvyek06JRF4mfd9zXao9YQW4+H8ny69HznqNXVRtVSIIekFyjOpKQeSEzdcyqJEEa5gej22GOz1JCHMKBccg==", + "node_modules/@types/body-parser": { + "version": "1.19.2", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", - "cosmiconfig": "^9.0.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", + "node_modules/@types/bonjour": { + "version": "3.5.13", "dev": true, "license": "MIT", "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "launch-editor": "^2.9.1", - "mime": "^2.4.1", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/cacheable-request": { + "version": "6.0.3", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" } }, - "node_modules/@rnef/cli/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/@types/canvas-size": { + "version": "1.2.2", "dev": true, - "license": "Python-2.0" + "license": "MIT" }, - "node_modules/@rnef/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/concurrently": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@rnef/cli/node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" + "concurrently": "*" } }, - "node_modules/@rnef/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@types/connect": { + "version": "3.4.35", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/cli/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@types/cross-spawn": { + "version": "6.0.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@types/debug": { + "version": "4.1.12", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "@types/ms": "*" } }, - "node_modules/@rnef/cli/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "node_modules/@types/doctrine": { + "version": "0.0.9", "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@rnef/cli/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "node_modules/@types/express-serve-static-core": { + "version": "4.19.0", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^7.1.2" - }, - "engines": { - "node": ">= 18" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@rnef/cli/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "node_modules/@types/fs-extra": { + "version": "9.0.13", "dev": true, "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/supports-color": { + "node_modules/@types/geojson": { + "version": "7946.0.8", + "license": "MIT" + }, + "node_modules/@types/glob": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@types/minimatch": "*", + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", - "dev": true, - "license": "ISC", + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "license": "MIT", "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" + "@types/node": "*" } }, - "node_modules/@rnef/cli/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "node_modules/@types/hammerjs": { + "version": "2.0.41", + "license": "MIT" + }, + "node_modules/@types/howler": { + "version": "2.2.12", "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } + "license": "MIT" }, - "node_modules/@rnef/config": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/config/-/config-0.7.18.tgz", - "integrity": "sha512-en4if12nENnOd4wzANvK2m7U/l7cIo6uF6KaCctDorseqf3xv4Cz8IdYHO7XUY26o7lu0qDPZcZJiU6ESqXZAg==", + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@rnef/provider-github": "^0.7.18", - "@rnef/tools": "^0.7.18", - "joi": "^17.13.3", - "tslib": "^2.3.0" + "@types/node": "*" } }, - "node_modules/@rnef/platform-android": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/platform-android/-/platform-android-0.7.18.tgz", - "integrity": "sha512-sGpgr3xaHUQ8EUFBkKR60/ab98e9AZ/wrRuumVt/FQP3PgQN+Oim6844QDJw/AswTu5RaNDaxgP4jfrOwpDBbA==", - "dev": true, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "@react-native-community/cli-config-android": "^18.0.0", - "@rnef/tools": "^0.7.18", - "adm-zip": "^0.5.16", - "tslib": "^2.3.0" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@rnef/platform-apple-helpers": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/platform-apple-helpers/-/platform-apple-helpers-0.7.18.tgz", - "integrity": "sha512-huwUsvU2ecZiLRlmaJKL/yakJLPtf0VDN1ewgshHDZ6ZbYTTn2pLkxxAYF0JBNcFrZ0BvWg0pebwvV5Bp2Chow==", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "license": "MIT", "dependencies": { - "@react-native-community/cli-config": "^18.0.0", - "@react-native-community/cli-config-apple": "^18.0.0", - "@rnef/tools": "^0.7.18", - "@types/adm-zip": "^0.5.7", - "adm-zip": "^0.5.16", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.5.0", - "tslib": "^2.3.0" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-config": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-18.0.0.tgz", - "integrity": "sha512-GUGvyek06JRF4mfd9zXao9YQW4+H8ny69HznqNXVRtVSIIekFyjOpKQeSEzdcyqJEEa5gej22GOz1JCHMKBccg==", + "node_modules/@types/jest": { + "version": "29.5.2", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", - "cosmiconfig": "^9.0.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" + "expect": "^29.0.0", + "pretty-format": "^29.0.0" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-config-apple": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-18.0.0.tgz", - "integrity": "sha512-6edjTt3mlNMFBuB/Xd6u0O7GEkhJiKvQgmcoBH18FsNy5cpiHDwQsG8EWM5cHeINp1gMK845qq9fFsTko6gqyQ==", + "node_modules/@types/jest-when": { + "version": "3.5.2", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "@types/jest": "*" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", + "node_modules/@types/js-yaml": { + "version": "4.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsdom": { + "version": "20.0.1", "dev": true, "license": "MIT", "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "launch-editor": "^2.9.1", - "mime": "^2.4.1", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "@types/node": "*", + "@types/tough-cookie": "*", + "parse5": "^7.0.0" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@types/jsdom/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@types/jsdom/node_modules/parse5": { + "version": "7.1.2", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "entities": "^4.4.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/@types/json-schema": { + "version": "7.0.12", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", "dev": true, - "license": "Python-2.0" + "license": "MIT" }, - "node_modules/@rnef/platform-apple-helpers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/keyv": { + "version": "3.1.4", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/node": "*" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@types/lodash": { + "version": "4.14.195", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/lodash": "*" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/@types/mapbox-gl": { + "version": "2.7.13", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", "dev": true, "license": "MIT" }, - "node_modules/@rnef/platform-apple-helpers/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "node_modules/@types/mime": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime-db": { + "version": "1.43.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "0.7.34", "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.11.5", "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "undici-types": "~5.26.4" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/has-flag": { + "node_modules/@types/node-forge": { + "version": "1.3.11", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/pako": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/plist": { + "version": "3.0.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@types/prettier": { + "version": "2.7.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "license": "MIT" + }, + "node_modules/@types/pusher-js": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "pusher-js": "*" } }, - "node_modules/@rnef/platform-apple-helpers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@types/qs": { + "version": "6.9.7", "dev": true, + "license": "MIT" + }, + "node_modules/@types/ramda": { + "version": "0.27.66", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "ts-toolbelt": "^6.15.1" } }, - "node_modules/@rnef/platform-ios": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/platform-ios/-/platform-ios-0.7.18.tgz", - "integrity": "sha512-Rzc+iDErtSapuu/jUGwLdCWDcJXWyroprR4WRsQkikYmK1ZCP0VvY4rSvBpeo1o3kUXHklIpPbooT9IkWmBWlQ==", + "node_modules/@types/range-parser": { + "version": "1.2.4", "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.2.45", + "license": "MIT", "dependencies": { - "@react-native-community/cli-config-apple": "^18.0.0", - "@react-native-community/cli-types": "^18.0.0", - "@rnef/platform-apple-helpers": "^0.7.18", - "@rnef/tools": "^0.7.18", - "tslib": "^2.3.0" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-config-apple": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-18.0.0.tgz", - "integrity": "sha512-6edjTt3mlNMFBuB/Xd6u0O7GEkhJiKvQgmcoBH18FsNy5cpiHDwQsG8EWM5cHeINp1gMK845qq9fFsTko6gqyQ==", + "node_modules/@types/react-collapse": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" + "@types/react": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", - "dev": true, + "node_modules/@types/react-dom": { + "version": "18.2.4", "license": "MIT", "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "launch-editor": "^2.9.1", - "mime": "^2.4.1", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" + "@types/react": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/@react-native-community/cli-types": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-18.0.0.tgz", - "integrity": "sha512-J84+4IRXl8WlVdoe1maTD5skYZZO9CbQ6LNXEHx1kaZcFmvPZKfjsaxuyQ+8BsSqZnM2izOw8dEWnAp/Zuwb0w==", + "node_modules/@types/react-is": { + "version": "18.3.0", "dev": true, "license": "MIT", "dependencies": { - "joi": "^17.2.1" + "@types/react": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@types/react-native": { + "version": "0.73.0", + "deprecated": "This is a stub types definition. react-native provides its own type definitions, so you do not need this installed.", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "react-native": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@types/react-native-web": { + "version": "0.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/react": "*", + "react-native": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@types/react-test-renderer": { + "version": "18.0.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/react": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/@types/resolve": { + "version": "1.20.6", "dev": true, "license": "MIT" }, - "node_modules/@rnef/platform-ios/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@types/responselike": { + "version": "1.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/node": "*" } }, - "node_modules/@rnef/platform-ios/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@types/retry": { + "version": "0.12.2", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/@rnef/plugin-metro": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/plugin-metro/-/plugin-metro-0.7.18.tgz", - "integrity": "sha512-ittMdEX0J34BgEaV2RmqF5i1vXEQx2MyZwzP50PNrMFu4auJmADQEHW/Pf/m9g179wWW7diGtSuBEgZv8QT7ig==", + "node_modules/@types/scheduler": { + "version": "0.16.2", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.4", "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "dev": true, + "license": "MIT", "dependencies": { - "@react-native-community/cli-server-api": "^18.0.0", - "@react-native/dev-middleware": "^0.79.1", - "@rnef/tools": "^0.7.18", - "metro": "^0.82.1", - "metro-config": "^0.82.1", - "metro-core": "^0.82.1", - "metro-resolver": "^0.82.1", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@react-native/community-cli-plugin": "*" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", - "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", + "node_modules/@types/serve-index": { + "version": "1.9.4", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@types/express": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node_modules/@types/serve-static": { + "version": "1.15.7", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/@babel/traverse/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/@types/setimmediate": { + "version": "1.0.2", "dev": true, "license": "MIT" }, - "node_modules/@rnef/plugin-metro/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/@types/sockjs": { + "version": "0.3.36", "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" + "@types/node": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native-community/cli-server-api": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-18.0.0.tgz", - "integrity": "sha512-tdmGV7ZntYmzrXWheZNpAy6dVI2yrsX4sQH+xAzU7lCfKHk6J8GucxedduXnB5qBB4JgSrrbzg2RLNxv5v0S/Q==", + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/@types/tough-cookie": { + "version": "4.0.2", "dev": true, - "license": "MIT", - "dependencies": { - "@react-native-community/cli-tools": "18.0.0", - "body-parser": "^1.20.3", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "open": "^6.2.0", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^6.2.3" - } + "license": "MIT" }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native-community/cli-tools": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-18.0.0.tgz", - "integrity": "sha512-oR6FcDEcSDYos79vZy4+Tj8jgAE0Xf5HEiRXMJFGISYLRx7tvslSaK8SodUOW9TZe2bCZOb5QSvj8zeMpORmxg==", + "node_modules/@types/urijs": { + "version": "1.19.19", + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "9.0.8", "dev": true, - "license": "MIT", - "dependencies": { - "@vscode/sudo-prompt": "^9.0.0", - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "launch-editor": "^2.9.1", - "mime": "^2.4.1", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "semver": "^7.5.2" - } + "license": "MIT" }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native/debugger-frontend": { - "version": "0.79.2", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.2.tgz", - "integrity": "sha512-cGmC7X6kju76DopSBNc+PRAEetbd7TWF9J9o84hOp/xL3ahxR2kuxJy0oJX8Eg8oehhGGEXTuMKHzNa3rDBeSg==", + "node_modules/@types/verror": { + "version": "1.10.10", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } + "license": "MIT", + "optional": true }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware": { - "version": "0.79.2", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.2.tgz", - "integrity": "sha512-9q4CpkklsAs1L0Bw8XYCoqqyBSrfRALGEw4/r0EkR38Y/6fVfNfdsjSns0pTLO6h0VpxswK34L/hm4uK3MoLHw==", + "node_modules/@types/webpack": { + "version": "5.28.5", "dev": true, "license": "MIT", "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.79.2", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "serve-static": "^1.16.2", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" + "@types/node": "*", + "tapable": "^2.2.0", + "webpack": "^5" } }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "node_modules/@types/webpack-bundle-analyzer": { + "version": "4.7.0", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*", + "tapable": "^2.2.0", + "webpack": "^5" } }, - "node_modules/@rnef/plugin-metro/node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "node_modules/@types/ws": { + "version": "8.5.10", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/@types/yargs": { - "version": "15.0.19", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz", - "integrity": "sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==", - "dev": true, + "node_modules/@types/yargs": { + "version": "17.0.32", "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "license": "MIT" + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 14" + "optional": true, + "dependencies": { + "@types/node": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.13.1", "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/type-utils": "7.13.1", + "@typescript-eslint/utils": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, "engines": { - "node": ">=8" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@rnef/plugin-metro/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "7.13.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/typescript-estree": "7.13.1" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@typescript-eslint/parser": { + "version": "7.13.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/typescript-estree": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1", + "debug": "^4.3.4" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@rnef/plugin-metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/plugin-metro/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@typescript-eslint/rule-tester": { + "version": "7.18.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "ajv": "^6.12.6", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "4.6.2", + "semver": "^7.6.0" }, "engines": { - "node": ">=7.0.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@eslint/eslintrc": ">=2", + "eslint": "^8.56.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/plugin-metro/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/scope-manager": { + "version": "7.18.0", "dev": true, "license": "MIT", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { - "node": ">=4" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/types": { + "version": "7.18.0", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, "engines": { - "node": ">= 0.8" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@rnef/plugin-metro/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" + }, "engines": { - "node": ">=8" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/hermes-estree": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.28.1.tgz", - "integrity": "sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/plugin-metro/node_modules/hermes-parser": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.28.1.tgz", - "integrity": "sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg==", + "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", "dev": true, "license": "MIT", "dependencies": { - "hermes-estree": "0.28.1" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "node_modules/@typescript-eslint/rule-tester/node_modules/ajv": { + "version": "6.12.6", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 14" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node_modules/@typescript-eslint/rule-tester/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/rule-tester/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/@typescript-eslint/rule-tester/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, "license": "MIT" }, - "node_modules/@rnef/plugin-metro/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "node_modules/@typescript-eslint/rule-tester/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@rnef/plugin-metro/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "node_modules/@typescript-eslint/rule-tester/node_modules/semver": { + "version": "7.6.3", "dev": true, - "license": "MIT", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/@rnef/plugin-metro/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.13.1", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/@typescript-eslint/type-utils": { + "version": "7.13.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@typescript-eslint/typescript-estree": "7.13.1", + "@typescript-eslint/utils": "7.13.1", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=10" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@rnef/plugin-metro/node_modules/metro": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.82.2.tgz", - "integrity": "sha512-hOBd4O4Cn/tLf3jz7IjSgD/A66MqMzgZuyF1I/pmNwYcY3q3j2vbh7Fa09KIbvUq5Yz7BewU356XboaEtEXPgA==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "7.13.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^4.4.0", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.28.1", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.7.0", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.82.2", - "metro-cache": "0.82.2", - "metro-cache-key": "0.82.2", - "metro-config": "0.82.2", - "metro-core": "0.82.2", - "metro-file-map": "0.82.2", - "metro-resolver": "0.82.2", - "metro-runtime": "0.82.2", - "metro-source-map": "0.82.2", - "metro-symbolicate": "0.82.2", - "metro-transform-plugins": "0.82.2", - "metro-transform-worker": "0.82.2", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/typescript-estree": "7.13.1" }, "engines": { - "node": ">=18.18" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-babel-transformer": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.2.tgz", - "integrity": "sha512-c2gesA7/B4dovPmmYC2HziNXb4XFG3YkQ9FjEzwRnR6KH2hT7nJn6mkcri1h85r3sMttpnmoBuZ8WDz980Zhlw==", + "node_modules/@typescript-eslint/types": { + "version": "7.13.1", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.28.1", - "nullthrows": "^1.1.1" - }, "engines": { - "node": ">=18.18" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-cache": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.2.tgz", - "integrity": "sha512-MxY4xvPKuE68NYpKJjH8YvVVugDL2QcuTracHsV5/30ZIaRr0v1QuAX5vt45OCQDQQWeh1rDv3E4JB6AbIvnZQ==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.13.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "https-proxy-agent": "^7.0.5", - "metro-core": "0.82.2" + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">=18.18" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-cache-key": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.2.tgz", - "integrity": "sha512-lfjC9zzSri+rS7lkoCh04LniFga8JQVUqSuscD9KraIm9zRzwIwvaMx8V6Oogiezs+FAJUOSnVNhHcHc9l8H2Q==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=18.18" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-config": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.82.2.tgz", - "integrity": "sha512-0dG3qCFLoE3ddNexAxSLJ7FbGjEbwUjDNOgYeCLoPSkKB01k5itvvr2HFfl2HisOCfLcpjpVzF5NtB/O71lxfA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.3", "dev": true, - "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.7.0", - "metro": "0.82.2", - "metro-cache": "0.82.2", - "metro-core": "0.82.2", - "metro-runtime": "0.82.2" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=18.18" + "node": ">=10" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-core": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.82.2.tgz", - "integrity": "sha512-d2XMkWbRh6PdPV1OZ8OyUyDWrtEbQ1m5ASpKtemLPbujfoE4RlwFZdl4ljfBNVVZ1s0z7tgsSFwKMyTeXgjtSg==", + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.82.2" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" }, "engines": { - "node": ">=18.18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-file-map": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.2.tgz", - "integrity": "sha512-pax0WA80eRH096YO0kwox+ZD5im3V0Vswr2x1YqdMcZVWlr6uwXgQdo9q+mpcvJ1k77J+hmY5HIg71bqrUptVg==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.4.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { - "node": ">=18.18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-file-map/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", "dev": true, "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "ms": "^2.1.3" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=6.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependenciesMeta": { - "supports-color": { + "typescript": { "optional": true } } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-file-map/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/plugin-metro/node_modules/metro-minify-terser": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.2.tgz", - "integrity": "sha512-+nveaEdQUvsoi0OSr4Cp+btevZsg2DKsu8kUJsvyLIcRRFPUw9CwzF3V2cA5b55DY5LcIJyAcZf4D9ARKfoilQ==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=18.18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-resolver": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.2.tgz", - "integrity": "sha512-Who2hGzq2aCGSsBaQBU0L3SADiy/kj/gv0coujNWziRY4SKq7ECKzWqtVk1JlEF7IGXDDRDxEgFuLmPV6mZGVQ==", + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, + "license": "Apache-2.0", "engines": { - "node": ">=18.18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-runtime": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.2.tgz", - "integrity": "sha512-gEcb2AfDs3GRs2SFjtEmG0k61B/cZEVCbh6cSmkjJpyHr+VRjw77MnDpX9AUcJYa4bCT63E7IEySOMM0Z8p87g==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.13.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" + "@typescript-eslint/types": "7.13.1", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">=18.18" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-source-map": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.2.tgz", - "integrity": "sha512-S26xPdz1/EeAY0HqaPXfny8CeiY0Dvl4sBLQiXGXhoES4gUDAuMhA1tioKrv5F+x68Sod8cp8Js6EGqbMXeqMA==", + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.82.2", - "nullthrows": "^1.1.1", - "ob1": "0.82.2", - "source-map": "^0.5.6", - "vlq": "^1.0.0" + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@ua/react-native-airship": { + "version": "21.4.1", + "license": "Apache-2.0", "engines": { - "node": ">=18.18" + "node": ">= 16.0.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-symbolicate": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.2.tgz", - "integrity": "sha512-iheanMnOMned6gjt6sKSfU5AoNyV6pJyQAWydwuHcjhGpa/kiAM0kKmw23qHejELK89Yw8HDZ3Fd/5l1jxpFVA==", + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", "dev": true, + "license": "ISC" + }, + "node_modules/@urql/core": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.82.2", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18.18" + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-transform-plugins": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.2.tgz", - "integrity": "sha512-kEveuEVxghTEXkDiyY0MT5QRqei092KJG46nduo0VghFgI6QFodbAjFit1ULyWsn2VOTGSUDJ3VgHBMy7MaccA==", - "dev": true, + "node_modules/@urql/exchange-retry": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" + "@urql/core": "^5.1.1", + "wonka": "^6.3.2" }, - "engines": { - "node": ">=18.18" + "peerDependencies": { + "@urql/core": "^5.0.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro-transform-worker": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.2.tgz", - "integrity": "sha512-MJQNz6cGjqewCRqFmPrsHu6Oe93v2B6zgHkrNxQ6XdPMJz5VHD33m8q+8UsNJOH8wUMoRu5JmYtuUTIVIFxh2A==", + "node_modules/@vercel/ncc": { + "version": "0.38.1", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.82.2", - "metro-babel-transformer": "0.82.2", - "metro-cache": "0.82.2", - "metro-cache-key": "0.82.2", - "metro-minify-terser": "0.82.2", - "metro-source-map": "0.82.2", - "metro-transform-plugins": "0.82.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" + "bin": { + "ncc": "dist/ncc/cli.js" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "node_modules/@vitest/expect": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" + "@vitest/spy": "2.0.5", + "@vitest/utils": "2.0.5", + "chai": "^5.1.1", + "tinyrainbow": "^1.2.0" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@rnef/plugin-metro/node_modules/metro/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@rnef/plugin-metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "node_modules/@vitest/expect/node_modules/@vitest/pretty-format": { + "version": "2.0.5", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } }, - "node_modules/@rnef/plugin-metro/node_modules/ob1": { - "version": "0.82.2", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.82.2.tgz", - "integrity": "sha512-sfUaYpjkAdHgu8cXLAyWXO98jW1EUOStTDNslfC9eb3tBLExe67PRqh09J0xdD6AlFKHFGTvXPbuHGvlrZNJNA==", + "node_modules/@vitest/expect/node_modules/@vitest/utils": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "@vitest/pretty-format": "2.0.5", + "estree-walker": "^3.0.3", + "loupe": "^3.1.1", + "tinyrainbow": "^1.2.0" }, - "engines": { - "node": ">=18.18" + "funding": { + "url": "https://opencollective.com/vitest" } - }, - "node_modules/@rnef/plugin-metro/node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + }, + "node_modules/@vitest/pretty-format": { + "version": "2.1.9", "dev": true, "license": "MIT", "dependencies": { - "is-wsl": "^1.1.0" + "tinyrainbow": "^1.2.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@rnef/plugin-metro/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/@vitest/spy": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "tinyspy": "^3.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@rnef/plugin-metro/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/@vitest/utils": { + "version": "2.1.9", "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "@vitest/pretty-format": "2.1.9", + "loupe": "^3.1.2", + "tinyrainbow": "^1.2.0" }, - "engines": { - "node": ">= 10" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/@rnef/plugin-metro/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "node_modules/@vscode/sudo-prompt": { + "version": "9.3.1", "dev": true, "license": "MIT" }, - "node_modules/@rnef/plugin-metro/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "node_modules/@vue/preload-webpack-plugin": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "peerDependencies": { + "html-webpack-plugin": "^5.0.0 || ^4.5.1", + "webpack": "^5.20.0 || ^4.1.0" } }, - "node_modules/@rnef/plugin-metro/node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "dev": true, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/@rnef/plugin-metro/node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dev": true, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", "license": "MIT", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/@rnef/plugin-metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, - "node_modules/@rnef/plugin-metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@rnef/provider-github": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/provider-github/-/provider-github-0.7.18.tgz", - "integrity": "sha512-voc5xI+n8BeiPsB1o6TVfimExvvP/A/6GbVwiXb15/tiOgXNf2gk2u2JimisGW7w2JHPvSvCherOw+nmcJo88A==", - "dev": true, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "license": "Apache-2.0", "dependencies": { - "@rnef/tools": "^0.7.18", - "ts-regex-builder": "^1.8.2", - "tslib": "^2.3.0" + "@xtuc/long": "4.2.2" } }, - "node_modules/@rnef/tools": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/@rnef/tools/-/tools-0.7.18.tgz", - "integrity": "sha512-iVTGBImkjJXIY/Ap6+0s9xtuiBYOAuPW7BrJRJlkTl73VhEg1tIn8dLjVrvKMNZzQe9k65KzGCfdr0aZIggyUQ==", - "dev": true, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "license": "MIT", "dependencies": { - "@clack/prompts": "^0.10.0", - "@expo/fingerprint": "^0.11.6", - "@types/adm-zip": "^0.5.7", - "adm-zip": "^0.5.16", - "appdirsjs": "^1.2.7", - "fast-glob": "^3.3.2", - "is-unicode-supported": "^2.1.0", - "nano-spawn": "^0.2.0", - "picocolors": "^1.1.1", - "string-argv": "^0.3.2", - "tar": "^7.4.3", - "tslib": "^2.3.0" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, - "node_modules/@rnef/tools/node_modules/chownr": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@rnef/tools/node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, - "node_modules/@rnef/tools/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@rnef/tools/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", - "dev": true, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", "license": "MIT", "dependencies": { - "minipass": "^7.1.2" - }, - "engines": { - "node": ">= 18" + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/@rnef/tools/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", "dev": true, "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, "engines": { - "node": ">=10" + "node": ">=14.15.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/@rnef/tools/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "node_modules/@webpack-cli/info": { + "version": "2.0.2", "dev": true, - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" } }, - "node_modules/@rnef/tools/node_modules/yallist": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/@rnmapbox/maps": { - "version": "10.1.33", - "resolved": "https://registry.npmjs.org/@rnmapbox/maps/-/maps-10.1.33.tgz", - "integrity": "sha512-+J1aJnZ6q0N3044doCb6To/Eftpsn3Eq78AYPMa/Ig9x/u1eWpmbt5WbXJCehkOltGsjvTCenn+/gZKsXMZfww==", "license": "MIT", - "dependencies": { - "@turf/along": "6.5.0", - "@turf/distance": "6.5.0", - "@turf/helpers": "6.5.0", - "@turf/length": "6.5.0", - "@turf/nearest-point-on-line": "6.5.0", - "@types/geojson": "^7946.0.7", - "debounce": "^1.2.0" + "engines": { + "node": ">=14.15.0" }, "peerDependencies": { - "expo": ">=47.0.0", - "mapbox-gl": "^2.9.0", - "react": ">=16.6.1", - "react-dom": ">= 17.0.0", - "react-native": ">=0.59.9" + "webpack": "5.x.x", + "webpack-cli": "5.x.x" }, "peerDependenciesMeta": { - "expo": { - "optional": true - }, - "mapbox-gl": { - "optional": true - }, - "react-dom": { + "webpack-dev-server": { "optional": true } } }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, - "node_modules/@shopify/flash-list": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@shopify/flash-list/-/flash-list-1.7.6.tgz", - "integrity": "sha512-0kuuAbWgy4YSlN05mt0ScvxK8uiDixMsICWvDed+LTxvZ5+5iRyt3M8cRLUroB8sfiZlJJZWlxHrx0frBpsYOQ==", + "node_modules/@welldone-software/why-did-you-render": { + "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { - "recyclerlistview": "4.2.3", - "tslib": "2.8.1" + "lodash": "^4" }, "peerDependencies": { - "@babel/runtime": "*", - "react": "*", - "react-native": "*" + "react": "^16 || ^17 || ^18" } }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", - "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "license": "MIT", + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", "license": "BSD-3-Clause" }, - "node_modules/@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==", + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", "dev": true, - "license": "BSD-3-Clause" + "license": "BSD-2-Clause" }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", + "node_modules/7zip-bin": { + "version": "5.2.0", + "dev": true, "license": "MIT" }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", + "node_modules/abab": { + "version": "2.0.6", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } + "license": "BSD-3-Clause" }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "node_modules/abbrev": { + "version": "1.1.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@sinonjs/commons": { - "version": "2.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^2.0.0" - } - }, - "node_modules/@sqltools/formatter": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.5.tgz", - "integrity": "sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==", - "license": "MIT" + "license": "ISC" }, - "node_modules/@storybook/addon-a11y": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.9.tgz", - "integrity": "sha512-X5s5RFLORwFjDXcEJitFKar0MMIUgp9JUfcT9VhQfJjnvZf7urf+9M2UGD9TwWAta5EAUBpGDkt9cqDi2UvTxA==", - "dev": true, + "node_modules/abort-controller": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@storybook/addon-highlight": "8.6.9", - "@storybook/global": "^5.0.0", - "@storybook/test": "8.6.9", - "axe-core": "^4.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "event-target-shim": "^5.0.0" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=6.5" } }, - "node_modules/@storybook/addon-actions": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.9.tgz", - "integrity": "sha512-H2v17sMbSl8jhSulPxcOyChsFbzik9E7mgCWIf4P114KcIUokWLVuALnSOeqHME6lY0pPBZs3DgvVVMVMm7zNw==", + "node_modules/absolute-path": { + "version": "0.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/accepts": { + "version": "1.3.8", "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@storybook/addon-actions/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/acorn": { + "version": "8.14.0", "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.9.tgz", - "integrity": "sha512-DiNpKJq4sEqTCGwwGs8fwi1hxBniCQMxsJFfrYlIx0HTyfA7AMROqP9fyv1aCV1JWDiwlL+cwCurkoyhpuZioQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "acorn": "bin/acorn" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@storybook/addon-controls": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.9.tgz", - "integrity": "sha512-YXBYsbHqdYhmrbGI+wv9LAr/LlKnPt9f9GL+9rw82lnYadWObYxzUxs+PPLNO5tc14fd2g+FMVHOfovaRdFvrQ==", + "node_modules/acorn-globals": { + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "dequal": "^2.0.2", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.9" + "acorn": "^8.1.0", + "acorn-walk": "^8.0.2" } }, - "node_modules/@storybook/addon-docs": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.9.tgz", - "integrity": "sha512-yAP59G5Vd+E6O9KLfBR5ALdOFA5yEZ0n1f8Ne9jwF+NGu1U8KNIfWnZmBYaBGe+bpYn0CWV5AfdFvw83bzHYpw==", + "node_modules/acorn-jsx": { + "version": "5.3.2", "dev": true, "license": "MIT", - "dependencies": { - "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.6.9", - "@storybook/csf-plugin": "8.6.9", - "@storybook/react-dom-shim": "8.6.9", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, "peerDependencies": { - "storybook": "^8.6.9" + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@storybook/addon-essentials": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.9.tgz", - "integrity": "sha512-n3DSSIjDsVDw7uOatP2remC5SVSIfjwHcLGor85xLd1SQUh98wednM1Iby19qc/QR69UuOL0nB/d5yG1ifh0sA==", + "node_modules/acorn-loose": { + "version": "8.4.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.6.9", - "@storybook/addon-backgrounds": "8.6.9", - "@storybook/addon-controls": "8.6.9", - "@storybook/addon-docs": "8.6.9", - "@storybook/addon-highlight": "8.6.9", - "@storybook/addon-measure": "8.6.9", - "@storybook/addon-outline": "8.6.9", - "@storybook/addon-toolbars": "8.6.9", - "@storybook/addon-viewport": "8.6.9", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "acorn": "^8.11.0" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@storybook/addon-highlight": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.9.tgz", - "integrity": "sha512-I0gBHgaH74wX6yf5S7zUmdfr25hwPONpSAqPPGBSNYu0Jj9Je+ANr1y4T1I3cOaEvf73QntDhCgHC6/iqY90Fw==", - "dev": true, + "node_modules/acorn-walk": { + "version": "8.3.4", + "devOptional": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "acorn": "^8.11.0" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@storybook/addon-measure": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.9.tgz", - "integrity": "sha512-2GrHtaYZgM7qeil5/XfNJrdnan7hoLLUyU7w7fph0EVl7tiwmhtp4He0PX9hrT/Abk2HxeCP4WU2fAGwIuTkYg==", + "node_modules/add-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/adm-zip": { + "version": "0.5.16", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=12.0" } }, - "node_modules/@storybook/addon-outline": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.9.tgz", - "integrity": "sha512-YXfiSmjdpXGNYns9NZfdiEbwRfOW/Naym0dIH7s1LAlZZPJvtEYe2hNUOjBfAEm8ZhC1fA1+pZFnspOQHPENlA==", + "node_modules/agent-base": { + "version": "6.0.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "debug": "4" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">= 6.0.0" } }, - "node_modules/@storybook/addon-toolbars": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.9.tgz", - "integrity": "sha512-WOO3CHyzqEql9xnNzi7BUkPRPGHGMCtAR+szGeWqmuj3GZLqXwDOb8HDa3aVMIhVEKhk5jN2zGQmxH53vReBNQ==", + "node_modules/agentkeepalive": { + "version": "4.5.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "humanize-ms": "^1.2.1" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">= 8.0.0" } }, - "node_modules/@storybook/addon-viewport": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.9.tgz", - "integrity": "sha512-1xkozyB1zs3eSNTc8ePAMcajUfbKvNMTjs5LYdts2N1Ss0xeZ+K/gphfRg0GaYsNvRYi5piufag/niHCGkT3hA==", - "dev": true, + "node_modules/aggregate-error": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-webpack5-compiler-babel": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-3.0.5.tgz", - "integrity": "sha512-9dlc5PrehEFUHqkgj8x+aKtOY9XH9Zk6WBbtpgY/JCQ7waJ2VvhyDnrgJeXfek+WYlSkJElnta6SlqP+XRG0PQ==", + "node_modules/ajv": { + "version": "8.12.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.26.0", - "babel-loader": "^9.2.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=18" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@storybook/blocks": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.9.tgz", - "integrity": "sha512-+vSRkHLD7ho3Wd1WVA1KrYAnv7BnGHOhHWHAgTR5IdeMdgzQxm6+HHeqGB5sncilA0AjVC6udBIgHbCSuD61dA==", + "node_modules/ajv-cli": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/icons": "^1.2.12", - "ts-dedent": "^2.0.0" + "ajv": "^8.0.0", + "fast-json-patch": "^2.0.0", + "glob": "^7.1.0", + "js-yaml": "^3.14.0", + "json-schema-migrate": "^2.0.0", + "json5": "^2.1.3", + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bin": { + "ajv": "dist/index.js" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^8.6.9" + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { + "ts-node": { "optional": true } } }, - "node_modules/@storybook/builder-webpack5": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.6.9.tgz", - "integrity": "sha512-1JHRHwZy//Pu0CiNTUbUqRRCrie8V8YWE4OuZsPHKH0Br8PNPE5MkobTkf4wHUmjnyBw7ygrx4xHrOnTWfsexA==", + "node_modules/ajv-formats": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.6.9", - "@types/semver": "^7.3.4", - "browser-assert": "^1.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "cjs-module-lexer": "^1.2.3", - "constants-browserify": "^1.0.0", - "css-loader": "^6.7.1", - "es-module-lexer": "^1.5.0", - "fork-ts-checker-webpack-plugin": "^8.0.0", - "html-webpack-plugin": "^5.5.0", - "magic-string": "^0.30.5", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "semver": "^7.3.7", - "style-loader": "^3.3.1", - "terser-webpack-plugin": "^5.3.1", - "ts-dedent": "^2.0.0", - "url": "^0.11.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "webpack": "5", - "webpack-dev-middleware": "^6.1.2", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.6.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "ajv": "^8.0.0" }, "peerDependencies": { - "storybook": "^8.6.9" + "ajv": "^8.0.0" }, "peerDependenciesMeta": { - "typescript": { + "ajv": { "optional": true } } }, - "node_modules/@storybook/builder-webpack5/node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "node_modules/ajv-keywords": { + "version": "5.1.0", "dev": true, "license": "MIT", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "dependencies": { + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "webpack": "^5.0.0" + "ajv": "^8.8.2" } }, - "node_modules/@storybook/cli": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.6.9.tgz", - "integrity": "sha512-6F2ozOvZ7TFtKf3uHzo3xQNNlbdf0X5ltZVO3x1Qkb2HFUNK2Cd1/410fd7hGmiFyyTVwJhbCLLMGkL3CeMUiw==", + "node_modules/anser": { + "version": "1.4.10", + "license": "MIT" + }, + "node_modules/ansi-align": { + "version": "3.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/types": "^7.24.0", - "@storybook/codemod": "8.6.9", - "@types/semver": "^7.3.4", - "commander": "^12.1.0", - "create-storybook": "8.6.9", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fd-package-json": "^1.2.0", - "find-up": "^5.0.0", - "giget": "^1.0.0", - "glob": "^10.0.0", - "globby": "^14.0.1", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "p-limit": "^6.2.0", - "prompts": "^2.4.0", - "semver": "^7.3.7", - "storybook": "8.6.9", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0" - }, - "bin": { - "cli": "bin/index.cjs" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "string-width": "^4.1.0" } }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/ansi-escapes": { + "version": "4.3.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-fragments": { + "version": "0.2.1", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" } }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/ansi-fragments/node_modules/astral-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-fragments/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-fragments/node_modules/slice-ansi": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/@storybook/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/@storybook/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/ansi-html": { + "version": "0.0.9", "dev": true, - "license": "MIT" + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } }, - "node_modules/@storybook/cli/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/ansi-html-community": { + "version": "0.0.8", "dev": true, - "license": "ISC", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "color-convert": "^1.9.0" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 8" } }, - "node_modules/@storybook/cli/node_modules/globby": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "node_modules/app-builder-bin": { + "version": "5.0.0-alpha.4", + "dev": true, + "license": "MIT" + }, + "node_modules/app-builder-lib": { + "version": "25.0.0", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.3", - "ignore": "^7.0.3", - "path-type": "^6.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.3.0" + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.3.2", + "@electron/osx-sign": "1.3.0", + "@electron/rebuild": "3.6.0", + "@electron/universal": "2.0.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "25.0.0", + "builder-util-runtime": "9.2.5", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "25.0.0", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^10.0.0", + "read-config-file": "6.4.0", + "resedit": "^1.7.0", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" }, "engines": { - "node": ">=18" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "dmg-builder": "25.0.0", + "electron-builder-squirrel-windows": "25.0.0" } }, - "node_modules/@storybook/cli/node_modules/has-flag": { + "node_modules/app-builder-lib/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/app-builder-lib/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/form-data": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/ignore": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">= 4" + "node": ">=12" } }, - "node_modules/@storybook/cli/node_modules/jscodeshift": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", - "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", + "node_modules/app-builder-lib/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.23.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/preset-flow": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@babel/register": "^7.22.15", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.23.3", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" + "argparse": "^2.0.1" }, "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - }, - "peerDependenciesMeta": { - "@babel/preset-env": { - "optional": true - } + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@storybook/cli/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/app-builder-lib/node_modules/minimatch": { + "version": "10.0.1", "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/app-root-path": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "devOptional": true, + "license": "MIT" + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "license": "MIT" + }, + "node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/archiver": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/cli/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", - "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "yocto-queue": "^1.1.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/path-type": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "node_modules/are-docs-informative": { + "version": "0.0.2", "dev": true, "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14" } }, - "node_modules/@storybook/cli/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "node_modules/are-we-there-yet": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/@storybook/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", - "dev": true, + "node_modules/arg": { + "version": "4.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "sprintf-js": "~1.0.2" } }, - "node_modules/@storybook/codemod": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.6.9.tgz", - "integrity": "sha512-2EqMGx3ZXyGqxoEK1lfWjxaogiT19F3UzO1jZecWDJqsBt6AG1kWAz7HRqU+Nr7KsHIeDyrCWqOZabQfN2TFHg==", + "node_modules/aria-query": { + "version": "5.3.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/preset-env": "^7.24.4", - "@babel/types": "^7.24.0", - "@storybook/core": "8.6.9", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "es-toolkit": "^1.22.0", - "globby": "^14.0.1", - "jscodeshift": "^0.15.1", - "prettier": "^3.1.1", - "recast": "^0.23.5", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dequal": "^2.0.3" } }, - "node_modules/@storybook/codemod/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/arr-union": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@storybook/codemod/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/codemod/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/array-flatten": { + "version": "1.1.1", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "license": "MIT" }, - "node_modules/@storybook/codemod/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/array-ify": { + "version": "1.0.0", "dev": true, "license": "MIT" }, - "node_modules/@storybook/codemod/node_modules/globby": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "node_modules/array-includes": { + "version": "3.1.7", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.3", - "ignore": "^7.0.3", - "path-type": "^6.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.3.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/codemod/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/array-union": { + "version": "2.1.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/codemod/node_modules/ignore": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.3.tgz", - "integrity": "sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==", + "node_modules/array-uniq": { + "version": "1.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/@storybook/codemod/node_modules/jscodeshift": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", - "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.23.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/preset-flow": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@babel/register": "^7.22.15", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.23.3", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "@babel/preset-env": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/codemod/node_modules/path-type": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", + "node_modules/array.prototype.flat": { + "version": "1.3.2", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/codemod/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": ">=14.16" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/codemod/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/array.prototype.map": { + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-array-method-boxes-properly": "^1.0.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/components": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.9.tgz", - "integrity": "sha512-CqWUAYK/RgV++sXfiDG63DM2JF2FeidvnMO5/bki2hFbEqgs0/yy7BKUjhsGmuri5y+r9B2FJhW0WnE6PI8NWw==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "node_modules/@storybook/core": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.9.tgz", - "integrity": "sha512-psYxJAlj34ZaDAk+OvT/He6ZuUh0eGiHVtZNe0xWbNp5pQvOBjf+dg48swdI6KEbVs3aeU+Wnyra/ViU2RtA+Q==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "@storybook/theming": "8.6.9", - "better-opn": "^3.0.2", - "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", - "jsdoc-type-pratt-parser": "^4.0.0", - "process": "^0.11.10", - "recast": "^0.23.5", - "semver": "^7.6.2", - "util": "^0.12.5", - "ws": "^8.2.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, - "peerDependencies": { - "prettier": "^2 || ^3" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@storybook/core-webpack": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.6.9.tgz", - "integrity": "sha512-x3zmB0wpdVxdRsPIo6FYAmb+A6+YhtHbDXCDrcU7RS0/GhgLUl/KCeiBafqYMNxxQWsxNj6sN3lCP09vYqbSGw==", + "node_modules/arrify": { + "version": "1.0.1", "dev": true, "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@storybook/core/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/ascii-table": { + "version": "0.0.9", + "license": "MIT" + }, + "node_modules/assert-plus": { + "version": "1.0.0", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", + "optional": true, "engines": { - "node": ">=10" + "node": ">=0.8" } }, - "node_modules/@storybook/csf": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.13.tgz", - "integrity": "sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==", + "node_modules/assertion-error": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" + "engines": { + "node": ">=12" } }, - "node_modules/@storybook/csf-plugin": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.9.tgz", - "integrity": "sha512-IQnhyaVUkcRR9e4xiHN83xMQtTMH+lJp472iMifUIqxx/Yw137BTef2DEEp6EnRct4yKrch24+Nl65LWg0mRpQ==", - "dev": true, + "node_modules/assign-symbols": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.16.1", "license": "MIT", "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "tslib": "^2.0.1" }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/csf/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "node_modules/ast-types-flow": { + "version": "0.0.7", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "ISC" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "optional": true, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", + "node_modules/async": { + "version": "3.2.4", "dev": true, "license": "MIT" }, - "node_modules/@storybook/icons": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", - "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", + "node_modules/async-exit-hook": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "node": ">=0.12.0" } }, - "node_modules/@storybook/instrumenter": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.9.tgz", - "integrity": "sha512-Gp6OSiu9KA/p1HWd7VW9TtpWX32ZBfqRVrOm4wW1AM6B4XACbQWFE/aQ25HwU834yfdJkr2BW+uUH8DBAQ6kTw==", + "node_modules/async-function": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@vitest/utils": "^2.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.9" + "engines": { + "node": ">= 0.4" } }, - "node_modules/@storybook/manager-api": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.9.tgz", - "integrity": "sha512-mxq9B9rxAraOCBapGKsUDfI+8yNtFhTgKMZCxmHoUCxvAHaIt4S9JcdX0qQQKUsBTr/b2hHm0O7A8DYrbgBRfw==", + "node_modules/async-limiter": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } + "license": "MIT" }, - "node_modules/@storybook/preset-react-webpack": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.9.tgz", - "integrity": "sha512-KHX29ogvmBAm9+X+X6aSpCFNqS0ZYQzmtTrMVN07ni5805LM389KYIPfFPxzZwCczryA/+I26odbczYYWYUarQ==", + "node_modules/async-retry": { + "version": "1.3.3", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.6.9", - "@storybook/react": "8.6.9", - "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", - "@types/semver": "^7.3.4", - "find-up": "^5.0.0", - "magic-string": "^0.30.5", - "react-docgen": "^7.0.0", - "resolve": "^1.22.8", - "semver": "^7.3.7", - "tsconfig-paths": "^4.2.0", - "webpack": "5" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.9" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "retry": "0.13.1" } }, - "node_modules/@storybook/preview-api": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.9.tgz", - "integrity": "sha512-hW3Z8NBrGs2bNunaHgrLjpfrOcWsxH0ejAqaba8MolPXjzNs0lTFF/Ela7pUsh2m1R4/kiD+WfddQzyipUo4Mg==", + "node_modules/asynciterator.prototype": { + "version": "1.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "dependencies": { + "has-symbols": "^1.0.3" } }, - "node_modules/@storybook/react": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.9.tgz", - "integrity": "sha512-xu4eJyYNz3mHeqnHn80KZZ2s22ZfqqCTzCNCVAyM6MWTxUwIpLX6FXC/vmcT1gPwwTl2KcRHZXaE7snB3aOLuw==", + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { - "@storybook/components": "8.6.9", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.6.9", - "@storybook/preview-api": "8.6.9", - "@storybook/react-dom-shim": "8.6.9", - "@storybook/theming": "8.6.9" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/awesome-phonenumber": { + "version": "5.4.0", + "license": "MIT", + "workspaces": [ + "webpack", + "cjs-test", + "esm-test" + ], + "engines": { + "node": ">=14" + } + }, + "node_modules/axe-core": { + "version": "4.7.2", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "license": "MIT", "peerDependencies": { - "@storybook/test": "8.6.9", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.9", - "typescript": ">= 4.2.x" - }, - "peerDependenciesMeta": { - "@storybook/test": { - "optional": true - }, - "typescript": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.6--canary.9.0c3f3b7.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz", - "integrity": "sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==", + "node_modules/babel-jest": { + "version": "29.4.1", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.2.2", - "tslib": "^2.0.0" + "@jest/transform": "^29.4.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.4.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "typescript": ">= 4.x", - "webpack": ">= 4" + "@babel/core": "^7.8.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@storybook/react-dom-shim": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.9.tgz", - "integrity": "sha512-SjqP6r5yy87OJRAiq1JzFazn6VWfptOA2HaxOiP8zRhJgG41K0Vseh8tbZdycj1AzJYSCcnKaIcfd/GEo/41+g==", + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.9" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/react-webpack5": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-8.6.9.tgz", - "integrity": "sha512-Kl+eFBVAddE8glOFFNrgXxsk9qUcJG6Z9XvXYFIbUIqciiL3pqovYwY2LeIKttcXWj3UAssUmKyQzLLiWWLOHg==", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.6.9", - "@storybook/preset-react-webpack": "8.6.9", - "@storybook/react": "8.6.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.9", - "typescript": ">= 4.2.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=8" } }, - "node_modules/@storybook/test": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.9.tgz", - "integrity": "sha512-lIJA6jup3ZZNkKFyUiy1q2tHWZv5q5bTaLxTnI85XIWr+sFCZG5oo3pOQESBkX4V95rv8sq9gEmEWySZvW7MBw==", + "node_modules/babel-loader": { + "version": "9.2.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.6.9", - "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "6.5.0", - "@testing-library/user-event": "14.5.2", - "@vitest/expect": "2.0.5", - "@vitest/spy": "2.0.5" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 14.15.0" }, "peerDependencies": { - "storybook": "^8.6.9" + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/@storybook/theming": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.9.tgz", - "integrity": "sha512-FQafe66itGnIh0V42R65tgFKyz0RshpIs0pTrxrdByuB2yKsep+f8ZgKLJE3fCKw/Egw4bUuICo2m8d7uOOumA==", + "node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "4.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/find-up": { + "version": "6.3.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", + "node_modules/babel-loader/node_modules/locate-path": { + "version": "7.2.0", "dev": true, "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", + "node_modules/babel-loader/node_modules/p-limit": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/p-locate": { + "version": "6.0.0", "dev": true, "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/path-exists": { + "version": "5.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/pkg-dir": { + "version": "7.0.0", "dev": true, "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "4.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", + "node_modules/babel-loader/node_modules/yocto-queue": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=12.20" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", + "node_modules/babel-plugin-add-module-exports": { + "version": "1.0.4", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "license": "BSD-3-Clause", "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + "@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" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "dev": true, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", "license": "MIT", "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", + "node_modules/babel-plugin-module-resolver": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" + "find-babel-config": "^2.0.0", + "glob": "^8.0.3", + "pkg-up": "^3.1.0", + "reselect": "^4.1.7", + "resolve": "^1.22.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">= 16" } }, - "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { - "version": "4.5.0", + "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", + "node_modules/babel-plugin-module-resolver/node_modules/glob": { + "version": "8.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "5.1.6", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" }, "peerDependencies": { - "@svgr/core": "*" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@svgr/webpack": { - "version": "6.5.1", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", "license": "MIT", "dependencies": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - }, - "engines": { - "node": ">=10" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "dev": true, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", "license": "MIT", "dependencies": { - "defer-to-connect": "^2.0.0" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@testing-library/dom": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", - "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", - "dev": true, + "node_modules/babel-plugin-react-compiler": { + "version": "19.0.0-beta-9ee70a1-20241017", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "@babel/generator": "7.2.0", + "@babel/types": "^7.19.0", + "chalk": "4", + "invariant": "^2.2.4", + "pretty-format": "^24", + "zod": "^3.22.4", + "zod-validation-error": "^2.1.0" + } + }, + "node_modules/babel-plugin-react-compiler/node_modules/@babel/generator": { + "version": "7.2.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.2.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "node_modules/babel-plugin-react-compiler/node_modules/@jest/types": { + "version": "24.9.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" }, "engines": { - "node": ">=18" + "node": ">= 6" } }, - "node_modules/@testing-library/dom/node_modules/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, + "node_modules/babel-plugin-react-compiler/node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/babel-plugin-react-compiler/node_modules/@types/yargs": { + "version": "13.0.12", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/babel-plugin-react-compiler/node_modules/chalk": { + "version": "4.1.2", + "devOptional": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/babel-plugin-react-compiler/node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/babel-plugin-react-compiler/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -13951,63 +19404,49 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/babel-plugin-react-compiler/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, + "devOptional": true, "license": "MIT" }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/babel-plugin-react-compiler/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, + "node_modules/babel-plugin-react-compiler/node_modules/pretty-format": { + "version": "24.9.0", + "devOptional": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "license": "MIT", + "node_modules/babel-plugin-react-compiler/node_modules/react-is": { + "version": "16.13.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/babel-plugin-react-compiler/node_modules/source-map": { + "version": "0.5.7", + "devOptional": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@testing-library/dom/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@testing-library/dom/node_modules/supports-color": { + "node_modules/babel-plugin-react-compiler/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -14016,139 +19455,201 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", - "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", - "dev": true, + "node_modules/babel-plugin-react-compiler/node_modules/zod-validation-error": { + "version": "2.1.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.18.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/babel-plugin-react-native-web": { + "version": "0.18.12", "dev": true, + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "hermes-parser": "0.25.1" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", "dev": true, + "license": "MIT" + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "@babel/plugin-syntax-flow": "^7.12.1" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/babel-plugin-transform-remove-console": { + "version": "6.9.4", "dev": true, + "license": "MIT" + }, + "node_modules/babel-polyfill": { + "version": "6.26.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, + "node_modules/babel-polyfill/node_modules/core-js": { + "version": "2.6.12", + "hasInstallScript": true, "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true, + "node_modules/babel-polyfill/node_modules/regenerator-runtime": { + "version": "0.10.5", "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "node_modules/babel-preset-expo": { + "version": "12.0.10", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@react-native/babel-preset": "0.76.8", + "babel-plugin-react-native-web": "~0.19.13", + "react-refresh": "^0.14.2" + }, + "peerDependencies": { + "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + }, + "peerDependenciesMeta": { + "babel-plugin-react-compiler": { + "optional": true + }, + "react-compiler-runtime": { + "optional": true + } + } + }, + "node_modules/babel-preset-expo/node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.8", + "license": "MIT", + "dependencies": { + "@react-native/codegen": "0.76.8" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@testing-library/react-native": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@testing-library/react-native/-/react-native-13.2.0.tgz", - "integrity": "sha512-3FX+vW/JScXkoH8VSCRTYF4KCHC56y4AI6TMDISfLna6r+z8kaSEmxH1I6NVaFOxoWX9yaHDyI26xh7BykmqKw==", - "dev": true, + "node_modules/babel-preset-expo/node_modules/@react-native/babel-preset": { + "version": "0.76.8", "license": "MIT", "dependencies": { - "chalk": "^4.1.2", - "jest-matcher-utils": "^29.7.0", - "pretty-format": "^29.7.0", - "redent": "^3.0.0" + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.8", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" }, "engines": { "node": ">=18" }, "peerDependencies": { - "jest": ">=29.0.0", - "react": ">=18.2.0", - "react-native": ">=0.71", - "react-test-renderer": ">=18.2.0" + "@babel/core": "*" + } + }, + "node_modules/babel-preset-expo/node_modules/@react-native/codegen": { + "version": "0.76.8", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" }, - "peerDependenciesMeta": { - "jest": { - "optional": true - } + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@testing-library/react-native/node_modules/ansi-styles": { + "node_modules/babel-preset-expo/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -14160,11 +19661,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/react-native/node_modules/chalk": { + "node_modules/babel-preset-expo/node_modules/ast-types": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-preset-expo/node_modules/babel-plugin-react-native-web": { + "version": "0.19.13", + "license": "MIT" + }, + "node_modules/babel-preset-expo/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -14177,11 +19689,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/react-native/node_modules/color-convert": { + "node_modules/babel-preset-expo/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -14190,2919 +19699,2676 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/react-native/node_modules/color-name": { + "node_modules/babel-preset-expo/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, - "node_modules/@testing-library/react-native/node_modules/has-flag": { + "node_modules/babel-preset-expo/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react-native/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } + "node_modules/babel-preset-expo/node_modules/hermes-estree": { + "version": "0.23.1", + "license": "MIT" }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, + "node_modules/babel-preset-expo/node_modules/hermes-parser": { + "version": "0.23.1", "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@trivago/prettier-plugin-sort-imports": { - "version": "4.2.1", - "dev": true, - "license": "Apache-2.0", "dependencies": { - "@babel/generator": "7.17.7", - "@babel/parser": "^7.20.5", - "@babel/traverse": "7.23.2", - "@babel/types": "7.17.0", - "javascript-natural-sort": "0.7.1", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@vue/compiler-sfc": "3.x", - "prettier": "2.x - 3.x" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - } + "hermes-estree": "0.23.1" } }, - "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/generator": { - "version": "7.17.7", - "dev": true, + "node_modules/babel-preset-expo/node_modules/jscodeshift": { + "version": "0.14.0", "license": "MIT", "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { - "version": "7.17.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/source-map": { - "version": "0.5.7", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@ts-morph/common": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.26.1.tgz", - "integrity": "sha512-Sn28TGl/4cFpcM+jwsH1wLncYq3FtN/BIpem+HOygfBWPT5pAeS5dB4VFVzV8FbnOKHpDLZmvAl4AjPEev5idA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.4", - "path-browserify": "^1.0.1" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@ts-morph/common/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "node_modules/babel-preset-expo/node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@ts-morph/common/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.4", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@turf/along": { - "version": "6.5.0", + "node_modules/babel-preset-expo/node_modules/recast": { + "version": "0.21.5", "license": "MIT", "dependencies": { - "@turf/bearing": "^6.5.0", - "@turf/destination": "^6.5.0", - "@turf/distance": "^6.5.0", - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">= 4" } }, - "node_modules/@turf/bbox": { - "version": "6.5.0", + "node_modules/babel-preset-expo/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-preset-expo/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">=8" } }, - "node_modules/@turf/bearing": { - "version": "6.5.0", + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "dev": true, "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" + "@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" }, - "funding": { - "url": "https://opencollective.com/turf" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@turf/destination": { - "version": "6.5.0", + "node_modules/babel-preset-jest": { + "version": "29.6.3", "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@turf/distance": { - "version": "6.5.0", + "node_modules/babel-runtime": { + "version": "6.26.0", "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/@turf/helpers": { - "version": "6.5.0", + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base-64": { + "version": "0.1.0" + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", "license": "MIT", - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/@turf/invariant": { - "version": "6.5.0", + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0" + "safe-buffer": "5.1.2" }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">= 0.8" } }, - "node_modules/@turf/length": { - "version": "6.5.0", + "node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, "license": "MIT", - "dependencies": { - "@turf/distance": "^6.5.0", - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/@turf/line-intersect": { - "version": "6.5.0", + "node_modules/batch": { + "version": "0.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/better-opn": { + "version": "3.0.2", "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0", - "@turf/line-segment": "^6.5.0", - "@turf/meta": "^6.5.0", - "geojson-rbush": "3.x" + "open": "^8.0.4" }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@turf/line-segment": { - "version": "6.5.0", + "node_modules/better-opn/node_modules/open": { + "version": "8.4.2", "license": "MIT", "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0", - "@turf/meta": "^6.5.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://opencollective.com/turf" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@turf/meta": { - "version": "6.5.0", - "license": "MIT", - "dependencies": { - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" + "node_modules/big-integer": { + "version": "1.6.52", + "license": "Unlicense", + "engines": { + "node": ">=0.6" } }, - "node_modules/@turf/nearest-point-on-line": { - "version": "6.5.0", + "node_modules/big.js": { + "version": "5.2.2", + "dev": true, "license": "MIT", - "dependencies": { - "@turf/bearing": "^6.5.0", - "@turf/destination": "^6.5.0", - "@turf/distance": "^6.5.0", - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0", - "@turf/line-intersect": "^6.5.0", - "@turf/meta": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" + "engines": { + "node": "*" } }, - "node_modules/@types/adm-zip": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@types/adm-zip/-/adm-zip-0.5.7.tgz", - "integrity": "sha512-DNEs/QvmyRLurdQPChqq0Md4zGvPwHerAJYWk9l2jCbD1VPpnzRJorOdiq4zsw09NFbYnhfsoEhWtxIzXpn2yw==", + "node_modules/bignumber.js": { + "version": "9.1.2", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": "*" } }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "node_modules/binary-extensions": { + "version": "2.2.0", "dev": true, - "license": "MIT" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", + "node_modules/bl": { + "version": "4.1.0", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.0", + "node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.3.0" + "bluebird": "^3.5.5" } }, - "node_modules/@types/base-64": { - "version": "1.0.2", + "node_modules/body-parser": { + "version": "1.20.3", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", "dev": true, "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/@types/bonjour": { - "version": "3.5.13", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "ms": "2.0.0" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, "license": "MIT", "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/canvas-size": { - "version": "1.2.2", + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", "dev": true, "license": "MIT" }, - "node_modules/@types/concurrently": { - "version": "7.0.0", + "node_modules/bonjour-service": { + "version": "1.2.1", "dev": true, "license": "MIT", "dependencies": { - "concurrently": "*" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/@types/connect": { - "version": "3.4.35", + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/boolean": { + "version": "3.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/bottleneck": { + "version": "2.19.5", + "dev": true, + "license": "MIT" + }, + "node_modules/boxen": { + "version": "7.1.1", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.1.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@types/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==", + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/debug": { - "version": "4.1.12", + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@types/ms": "*" + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "node_modules/boxen/node_modules/chalk": { + "version": "5.4.1", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", "dev": true, "license": "MIT" }, - "node_modules/@types/express": { - "version": "4.17.21", + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", "dev": true, "license": "MIT", "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@types/geojson": { - "version": "7946.0.8", - "license": "MIT" + "node_modules/bplist-creator": { + "version": "0.0.7", + "license": "MIT", + "dependencies": { + "stream-buffers": "~2.2.0" + } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "dev": true, + "node_modules/bplist-parser": { + "version": "0.3.2", "license": "MIT", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", + "node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", "dependencies": { - "@types/node": "*" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@types/hammerjs": { - "version": "2.0.41", - "license": "MIT" + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@types/howler": { - "version": "2.2.12", - "resolved": "https://registry.npmjs.org/@types/howler/-/howler-2.2.12.tgz", - "integrity": "sha512-hy769UICzOSdK0Kn1FBk4gN+lswcj1EKRkmiDtMkUGvFfYJzgaDXmVXkSShS2m89ERAatGIPnTUlp2HhfkVo5g==", + "node_modules/browser-assert": { + "version": "1.2.1", "dev": true }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "dev": true, - "license": "MIT" + "node_modules/browser-image-hash": { + "version": "0.0.5", + "license": "MIT", + "dependencies": { + "@rgba-image/lanczos": "^0.1.0", + "decimal.js": "^10.2.0", + "wasm-imagemagick": "^1.2.3" + } }, - "node_modules/@types/http-proxy": { - "version": "1.17.15", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", - "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", - "dev": true, + "node_modules/browserslist": { + "version": "4.24.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "@types/node": "*" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", + "node_modules/bs-logger": { + "version": "0.2.6", + "dev": true, "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "license": "MIT", + "node_modules/bser": { + "version": "2.1.1", + "license": "Apache-2.0", "dependencies": { - "@types/istanbul-lib-report": "*" + "node-int64": "^0.4.0" } }, - "node_modules/@types/jest": { - "version": "29.5.2", - "dev": true, + "node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/@types/jest-when": { - "version": "3.5.2", - "dev": true, + "node_modules/buffer-alloc": { + "version": "1.2.0", "license": "MIT", "dependencies": { - "@types/jest": "*" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "node_modules/@types/js-yaml": { - "version": "4.0.5", - "dev": true, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", "license": "MIT" }, - "node_modules/@types/jsdom": { - "version": "20.0.1", + "node_modules/buffer-crc32": { + "version": "0.2.13", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - } - }, - "node_modules/@types/jsdom/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": "*" } }, - "node_modules/@types/jsdom/node_modules/parse5": { - "version": "7.1.2", + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } + "license": "BSD-3-Clause" }, - "node_modules/@types/json-schema": { - "version": "7.0.12", + "node_modules/buffer-fill": { + "version": "1.0.0", "license": "MIT" }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, + "node_modules/buffer-from": { + "version": "1.1.2", "license": "MIT" }, - "node_modules/@types/keyv": { - "version": "3.1.4", + "node_modules/builder-util": { + "version": "25.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "v5.0.0-alpha.4", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.5", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" } }, - "node_modules/@types/lodash": { - "version": "4.14.195", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/lodash-es": { - "version": "4.17.12", - "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", - "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "node_modules/builder-util-runtime": { + "version": "9.2.5", "dev": true, + "license": "MIT", "dependencies": { - "@types/lodash": "*" + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/@types/mapbox-gl": { - "version": "2.7.13", + "node_modules/builder-util/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/geojson": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mime-db": { - "version": "1.43.5", - "resolved": "https://registry.npmjs.org/@types/mime-db/-/mime-db-1.43.5.tgz", - "integrity": "sha512-/bfTiIUTNPUBnwnYvUxXAre5MhD88jgagLEQiQtIASjU+bwxd8kS/ASDA4a8ufd8m0Lheu6eeMJHEUpLHoJ28A==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", + "node_modules/builder-util/node_modules/argparse": { + "version": "2.0.1", "dev": true, - "license": "MIT" + "license": "Python-2.0" }, - "node_modules/@types/ms": { - "version": "0.7.34", + "node_modules/builder-util/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.11.5", "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", + "node_modules/builder-util/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/pako": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.3.tgz", - "integrity": "sha512-bq0hMV9opAcrmE0Byyo0fY3Ew4tgOevJmQ9grUhpXQhYfyLJ1Kqg3P33JT5fdbT2AjeAjR51zqqVjAL/HMkx7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", + "node_modules/builder-util/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/@types/plist": { - "version": "3.0.5", + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@types/node": "*", - "xmlbuilder": ">=11.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "license": "MIT" - }, - "node_modules/@types/pusher-js": { - "version": "5.1.0", + "node_modules/builder-util/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "pusher-js": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/qs": { - "version": "6.9.7", + "node_modules/builder-util/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/@types/ramda": { - "version": "0.27.66", "license": "MIT", "dependencies": { - "ts-toolbelt": "^6.15.1" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@types/range-parser": { - "version": "1.2.4", + "node_modules/builder-util/node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.2.45", "license": "MIT", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/react-collapse": { - "version": "5.0.1", + "node_modules/builtin-modules": { + "version": "3.3.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-dom": { - "version": "18.2.4", - "license": "MIT", - "dependencies": { - "@types/react": "*" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/react-is": { - "version": "18.3.0", + "node_modules/bundle-name": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@types/react": "*" + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/react-native": { - "version": "0.73.0", - "deprecated": "This is a stub types definition. react-native provides its own type definitions, so you do not need this installed.", + "node_modules/bytes": { + "version": "3.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "react-native": "*" - } - }, - "node_modules/@types/react-native-web": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@types/react-native-web/-/react-native-web-0.0.0.tgz", - "integrity": "sha512-WeaDnb57Z60pUVu6FO6WybA+7BAbPz83otLVbOpcPvRN2f/PIDt/9ViiXJ989QFrLhdex/Jen15xMOyO2X2L2A==", - "dev": true, - "dependencies": { - "@types/react": "*", - "react-native": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/@types/react-test-renderer": { - "version": "18.0.0", - "dev": true, + "node_modules/bytewise": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "@types/react": "*" + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" } }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/responselike": { - "version": "1.0.0", - "dev": true, + "node_modules/bytewise-core": { + "version": "1.2.3", "license": "MIT", "dependencies": { - "@types/node": "*" + "typewise-core": "^1.2" } }, - "node_modules/@types/retry": { - "version": "0.12.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "dev": true, - "license": "MIT", + "node_modules/cacache": { + "version": "18.0.4", + "license": "ISC", "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "dev": true, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/express": "*" + "balanced-match": "^1.0.0" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "dev": true, - "license": "MIT", + "node_modules/cacache/node_modules/fs-minipass": { + "version": "3.0.3", + "license": "ISC", "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@types/setimmediate": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "dev": true, - "license": "MIT", + "node_modules/cacache/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", "dependencies": { - "@types/node": "*" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/urijs": { - "version": "1.19.19", - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/verror": { - "version": "1.10.10", - "dev": true, - "license": "MIT", - "optional": true + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.4.3", + "license": "ISC" }, - "node_modules/@types/webpack": { - "version": "5.28.5", - "dev": true, - "license": "MIT", + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", "dependencies": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/webpack-bundle-analyzer": { - "version": "4.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" + "node_modules/cacache/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@types/ws": { - "version": "8.5.10", + "node_modules/cacheable-lookup": { + "version": "5.0.4", "dev": true, "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": ">=10.6.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "license": "MIT" - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", + "node_modules/cacheable-request": { + "version": "7.0.2", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@types/node": "*" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.13.1", + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/type-utils": "7.13.1", - "@typescript-eslint/utils": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "pump": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "7.13.1", + "node_modules/call-bind": { + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1" + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/parser": { - "version": "7.13.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", - "debug": "^4.3.4" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/@typescript-eslint/rule-tester": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/rule-tester/-/rule-tester-7.18.0.tgz", - "integrity": "sha512-ClrFQlwen9pJcYPIBLuarzBpONQAwjmJ0+YUjAo1TGzoZFJPyUK/A7bb4Mps0u+SMJJnFXbfMN8I9feQDf0O5A==", + "node_modules/call-bound": { + "version": "1.0.4", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "ajv": "^6.12.6", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "4.6.2", - "semver": "^7.6.0" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@eslint/eslintrc": ">=2", - "eslint": "^8.56.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, + "node_modules/caller-callsite": { + "version": "2.0.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "callsites": "^2.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=4" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, + "node_modules/caller-path": { + "version": "2.0.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "caller-callsite": "^2.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "node_modules/callsites": { + "version": "3.1.0", "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": ">=6" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "node_modules/camel-case": { + "version": "4.1.2", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/camelcase-keys": { + "version": "6.2.2", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, + "node": ">=8" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "license": "MIT", "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "node_modules/caniuse-lite": { + "version": "1.0.30001669", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, - "node_modules/@typescript-eslint/rule-tester/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/canvas": { + "version": "2.11.2", "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "brace-expansion": "^2.0.1" + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6" } }, - "node_modules/@typescript-eslint/rule-tester/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/canvas-size": { + "version": "1.2.6", + "license": "MIT" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.13.1", + "node_modules/chai": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1" + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.13.1", - "dev": true, + "node_modules/chalk": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.13.1", - "@typescript-eslint/utils": "7.13.1", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=4" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { - "version": "7.13.1", - "dev": true, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1" - }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "node": ">=0.8.0" } }, - "node_modules/@typescript-eslint/types": { - "version": "7.13.1", + "node_modules/char-regex": { + "version": "1.0.2", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, + "node": ">=10" + } + }, + "node_modules/character-entities-html4": { + "version": "1.1.4", + "license": "MIT", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.13.1", + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chardet": { + "version": "0.7.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, + "license": "MIT" + }, + "node_modules/charenc": { + "version": "0.0.2", + "license": "BSD-3-Clause", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "*" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/check-error": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">= 16" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", + "node_modules/chokidar": { + "version": "3.6.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", "engines": { "node": ">=10" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "dev": true, - "license": "MIT", + "node_modules/chrome-launcher": { + "version": "0.15.2", + "license": "Apache-2.0", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "engines": { + "node": ">=12.13.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, + "node_modules/chrome-trace-event": { + "version": "1.0.3", "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "license": "Apache-2.0", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "3.8.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" + } + }, + "node_modules/citty": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/cjs-module-lexer": { + "version": "1.2.3", "dev": true, + "license": "MIT" + }, + "node_modules/classnames": { + "version": "2.5.0", "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } + "workspaces": [ + "benchmarks" + ] }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", + "node_modules/clean-css": { + "version": "5.3.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "source-map": "~0.6.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 10.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=0.10.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", + "node_modules/clean-stack": { + "version": "2.2.0", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=6" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.13.1", + "node_modules/clean-webpack-plugin": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.13.1", - "eslint-visitor-keys": "^3.4.3" + "del": "^4.1.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" } }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/cli-boxes": { + "version": "3.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@ua/react-native-airship": { - "version": "21.4.1", - "resolved": "https://registry.npmjs.org/@ua/react-native-airship/-/react-native-airship-21.4.1.tgz", - "integrity": "sha512-bzZqFwUVpH4fZHyShOfwCu+HjyOXP49TR0eHtoLzNDzBDd1NJqek5S7FtU+MF1a5z8vZ+O0llaEY9j1qgloZWQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 16.0.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@urql/core": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.1.1.tgz", - "integrity": "sha512-aGh024z5v2oINGD/In6rAtVKTm4VmQ2TxKQBAtk2ZSME5dunZFcjltw4p5ENQg+5CBhZ3FHMzl0Oa+rwqiWqlg==", + "node_modules/cli-cursor": { + "version": "3.1.0", + "devOptional": true, "license": "MIT", "dependencies": { - "@0no-co/graphql.web": "^1.0.5", - "wonka": "^6.3.2" + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@urql/exchange-retry": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.1.tgz", - "integrity": "sha512-EEmtFu8JTuwsInqMakhLq+U3qN8ZMd5V3pX44q0EqD2imqTDsa8ikZqJ1schVrN8HljOdN+C08cwZ1/r5uIgLw==", - "license": "MIT", + "node_modules/cli-highlight": { + "version": "2.1.11", + "license": "ISC", "dependencies": { - "@urql/core": "^5.1.1", - "wonka": "^6.3.2" + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" }, - "peerDependencies": { - "@urql/core": "^5.0.0" - } - }, - "node_modules/@vercel/ncc": { - "version": "0.38.1", - "dev": true, - "license": "MIT", "bin": { - "ncc": "dist/ncc/cli.js" + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" } }, - "node_modules/@vitest/expect": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", - "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", - "dev": true, + "node_modules/cli-highlight/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@vitest/spy": "2.0.5", - "@vitest/utils": "2.0.5", - "chai": "^5.1.1", - "tinyrainbow": "^1.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/expect/node_modules/@vitest/pretty-format": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", - "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", - "dev": true, + "node_modules/cli-highlight/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "tinyrainbow": "^1.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@vitest/expect/node_modules/@vitest/utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", - "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", - "dev": true, + "node_modules/cli-highlight/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.0.5", - "estree-walker": "^3.0.3", - "loupe": "^3.1.1", - "tinyrainbow": "^1.2.0" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@vitest/pretty-format": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", - "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", - "dev": true, + "node_modules/cli-highlight/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/cli-highlight/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "tinyrainbow": "^1.2.0" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=8" } }, - "node_modules/@vitest/spy": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", - "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", - "dev": true, + "node_modules/cli-spinners": { + "version": "2.9.2", "license": "MIT", - "dependencies": { - "tinyspy": "^3.0.0" + "engines": { + "node": ">=6" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vitest/utils": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", - "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", + "node_modules/cli-truncate": { + "version": "2.1.0", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "@vitest/pretty-format": "2.1.9", - "loupe": "^3.1.2", - "tinyrainbow": "^1.2.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vscode/sudo-prompt": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@vscode/sudo-prompt/-/sudo-prompt-9.3.1.tgz", - "integrity": "sha512-9ORTwwS74VaTn38tNbQhsA5U44zkJfcb0BdTSyyG6frP4e8KMtHuTXYmwefe5dpL8XB1aGSIVTaLjD3BbWb5iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@vue/preload-webpack-plugin": { - "version": "2.0.0", + "node_modules/cli-width": { + "version": "4.1.0", "dev": true, - "license": "Apache-2.0", + "license": "ISC", "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": "^5.0.0 || ^4.5.1", - "webpack": "^5.20.0 || ^4.1.0" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "node": ">= 12" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "node_modules/clipboard": { + "version": "2.0.11", + "license": "MIT", "dependencies": { - "@xtuc/long": "4.2.2" + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "node_modules/clone": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.8" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "node_modules/clone-deep": { + "version": "4.0.1", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "node_modules/clone-response": { + "version": "1.0.3", + "dev": true, + "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@webpack-cli/configtest": { + "node_modules/clsx": { "version": "2.1.1", - "dev": true, "license": "MIT", "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "node": ">=6" } }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", + "node_modules/co": { + "version": "4.6.0", "dev": true, "license": "MIT", "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", + "node_modules/code-block-writer": { + "version": "13.0.3", "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } + "license": "MIT" }, - "node_modules/@welldone-software/why-did-you-render": { - "version": "7.0.1", + "node_modules/collect-v8-coverage": { + "version": "1.0.1", "dev": true, + "license": "MIT" + }, + "node_modules/color": { + "version": "4.2.3", "license": "MIT", "dependencies": { - "lodash": "^4" + "color-convert": "^2.0.1", + "color-string": "^1.9.0" }, - "peerDependencies": { - "react": "^16 || ^17 || ^18" + "engines": { + "node": ">=12.5.0" } }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "deprecated": "this version is no longer supported, please update to at least 0.8.*", + "node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "node_modules/color-string": { + "version": "1.9.1", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", + "node_modules/color-support": { + "version": "1.1.3", "dev": true, - "license": "BSD-2-Clause" + "license": "ISC", + "bin": { + "color-support": "bin.js" + } }, - "node_modules/7zip-bin": { - "version": "5.2.0", - "dev": true, - "license": "MIT" + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "node_modules/abbrev": { - "version": "1.1.1", + "node_modules/colorette": { + "version": "1.4.0", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/abort-controller": { - "version": "3.0.0", + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=6.5" + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "license": "MIT" + }, + "node_modules/commander": { + "version": "12.1.0", + "license": "MIT", + "engines": { + "node": ">=18" } }, - "node_modules/accepts": { - "version": "1.3.8", + "node_modules/comment-parser": { + "version": "1.3.1", + "dev": true, "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, "engines": { - "node": ">= 0.6" + "node": ">= 12.0.0" } }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "node_modules/commitlint": { + "version": "17.8.1", + "dev": true, "license": "MIT", + "dependencies": { + "@commitlint/cli": "^17.8.1", + "@commitlint/types": "^17.8.1" + }, "bin": { - "acorn": "bin/acorn" + "commitlint": "cli.js" }, "engines": { - "node": ">=0.4.0" + "node": ">=v14" } }, - "node_modules/acorn-globals": { - "version": "7.0.1", + "node_modules/common-path-prefix": { + "version": "3.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } + "license": "ISC" + }, + "node_modules/commondir": { + "version": "1.0.1", + "license": "MIT" }, - "node_modules/acorn-globals/node_modules/acorn-walk": { - "version": "8.3.1", + "node_modules/compare-func": { + "version": "2.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", + "node_modules/compare-version": { + "version": "0.1.2", "dev": true, "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/acorn-loose": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/acorn-loose/-/acorn-loose-8.4.0.tgz", - "integrity": "sha512-M0EUka6rb+QC4l9Z3T0nJEzNOO7JcoJlYMrBlyBCiFSXRyxjLKayd4TbQs2FDRWQU1h9FR7QVNHt+PEaoNL5rQ==", + "node_modules/complex.js": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, "engines": { - "node": ">=0.4.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/adm-zip": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", - "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "dev": true, - "engines": { - "node": ">=12.0" + "node_modules/component-type": { + "version": "1.2.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/compress-commons": { + "version": "4.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "debug": "4" + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 10" } }, - "node_modules/agentkeepalive": { - "version": "4.5.0", + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "humanize-ms": "^1.2.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 6" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/compressible": { + "version": "2.0.18", "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/ajv": { - "version": "8.12.0", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "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" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/ajv-cli": { - "version": "5.0.0", - "dev": true, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "ajv": "^8.0.0", - "fast-json-patch": "^2.0.0", - "glob": "^7.1.0", - "js-yaml": "^3.14.0", - "json-schema-migrate": "^2.0.0", - "json5": "^2.1.3", - "minimist": "^1.2.0" - }, - "bin": { - "ajv": "dist/index.js" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "ms": "2.0.0" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", "dev": true, + "engines": [ + "node >= 6.0" + ], "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" } }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 6" } }, - "node_modules/anser": { - "version": "1.4.10", - "license": "MIT" - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/concurrently": { + "version": "8.2.2", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "chalk": "^4.1.2", + "date-fns": "^2.30.0", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" }, - "engines": { - "node": ">=8" + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": "^14.13.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, - "node_modules/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==", + "node_modules/concurrently/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "license": "MIT", + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ansi-fragments/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "node_modules/concurrently/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ansi-fragments/node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "node_modules/concurrently/node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/concurrently/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "node_modules/concurrently/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } + "license": "MIT" }, - "node_modules/ansi-html-community": { - "version": "0.0.8", + "node_modules/concurrently/node_modules/date-fns": { + "version": "2.30.0", "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/runtime": "^7.21.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "node": ">=0.11" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/app-builder-bin": { - "version": "5.0.0-alpha.4", + "node_modules/concurrently/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/app-builder-lib": { - "version": "25.0.0", + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@develar/schema-utils": "~2.6.5", - "@electron/notarize": "2.3.2", - "@electron/osx-sign": "1.3.0", - "@electron/rebuild": "3.6.0", - "@electron/universal": "2.0.1", - "@malept/flatpak-bundler": "^0.4.0", - "@types/fs-extra": "9.0.13", - "async-exit-hook": "^2.0.1", - "bluebird-lst": "^1.0.9", - "builder-util": "25.0.0", - "builder-util-runtime": "9.2.5", - "chromium-pickle-js": "^0.2.0", - "debug": "^4.3.4", - "ejs": "^3.1.8", - "electron-publish": "25.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.1.0", - "hosted-git-info": "^4.1.0", - "is-ci": "^3.0.0", - "isbinaryfile": "^5.0.0", - "js-yaml": "^4.1.0", - "lazy-val": "^1.0.5", - "minimatch": "^10.0.0", - "read-config-file": "6.4.0", - "resedit": "^1.7.0", - "sanitize-filename": "^1.6.3", - "semver": "^7.3.8", - "tar": "^6.1.12", - "temp-file": "^3.4.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" }, - "peerDependencies": { - "dmg-builder": "25.0.0", - "electron-builder-squirrel-windows": "25.0.0" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/app-builder-lib/node_modules/argparse": { - "version": "2.0.1", + "node_modules/confbox": { + "version": "0.1.8", "dev": true, - "license": "Python-2.0" + "license": "MIT" }, - "node_modules/app-builder-lib/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/config-chain": { + "version": "1.1.13", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/app-builder-lib/node_modules/form-data": { - "version": "4.0.0", + "node_modules/config-file-ts": { + "version": "0.2.8-rc1", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "glob": "^10.3.12", + "typescript": "^5.4.3" } }, - "node_modules/app-builder-lib/node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/config-file-ts/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "balanced-match": "^1.0.0" } }, - "node_modules/app-builder-lib/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.4.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "argparse": "^2.0.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/app-builder-lib/node_modules/minimatch": { - "version": "10.0.1", + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.5", "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": "20 || >=22" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/app-root-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-3.1.0.tgz", - "integrity": "sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==", - "license": "MIT", + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 6.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", - "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", - "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", - "license": "MIT" + "node_modules/configstore": { + "version": "6.0.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } }, - "node_modules/aproba": { - "version": "1.2.0", + "node_modules/configstore/node_modules/crypto-random-string": { + "version": "4.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/archiver": { - "version": "5.3.2", + "node_modules/configstore/node_modules/dot-prop": { + "version": "6.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/archiver-utils": { - "version": "2.1.0", + "node_modules/configstore/node_modules/type-fest": { + "version": "1.4.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/unique-string": { + "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/archiver/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", "dev": true, + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", "license": "MIT", - "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.10.0" } }, - "node_modules/are-docs-informative": { - "version": "0.0.2", + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=14" + "node": ">=0.8" } }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" + "ms": "2.0.0" } }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 0.8" } }, - "node_modules/arg": { - "version": "4.1.3", - "devOptional": true, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/argparse": { - "version": "1.0.10", + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "5.3.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "dequal": "^2.0.3" + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/arr-union": { - "version": "3.1.0", + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", + "node_modules/consola": { + "version": "3.4.2", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/array-flatten": { - "version": "1.1.1", + "node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", "dev": true, "license": "MIT" }, - "node_modules/array-includes": { - "version": "3.1.7", + "node_modules/content-disposition": { + "version": "0.5.4", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "is-string": "^1.0.7" + "safe-buffer": "5.2.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/content-type": { + "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/array-uniq": { - "version": "1.0.3", + "node_modules/conventional-changelog": { + "version": "3.1.25", "dev": true, "license": "MIT", + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", + "node_modules/conventional-changelog-angular": { + "version": "6.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "compare-func": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=14" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "q": "^1.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "q": "^1.5.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "6.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=14" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", + "node_modules/conventional-changelog-core": { + "version": "4.2.4", "dev": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/asap": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/ascii-table": { - "version": "0.0.9", - "license": "MIT" - }, - "node_modules/assert-plus": { - "version": "1.0.0", + "node_modules/conventional-changelog-core/node_modules/conventional-commits-parser": { + "version": "3.2.4", "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, "engines": { - "node": ">=0.8" + "node": ">=10" } }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "node_modules/conventional-changelog-core/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 6" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", + "node_modules/conventional-changelog-core/node_modules/through2": { + "version": "4.0.2", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "readable-stream": "3" } }, - "node_modules/ast-types": { - "version": "0.16.1", - "license": "MIT", + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.0.1" + "q": "^1.5.1" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", "dev": true, - "license": "MIT", - "optional": true, + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/async": { - "version": "3.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/async-exit-hook": { - "version": "2.0.1", + "node_modules/conventional-changelog-express": { + "version": "2.0.6", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "q": "^1.5.1" + }, "engines": { - "node": ">=0.12.0" + "node": ">=10" } }, - "node_modules/asynciterator.prototype": { - "version": "1.0.0", + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "has-symbols": "^1.0.3" + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "dev": true, "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=10" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", "dev": true, "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/awesome-phonenumber": { - "version": "5.4.0", + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "dev": true, "license": "MIT", - "workspaces": [ - "webpack", - "cjs-test", - "esm-test" - ], + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/axe-core": { - "version": "4.7.2", + "node_modules/conventional-changelog-writer/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, - "license": "MPL-2.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/babel-jest": { - "version": "29.4.1", + "node_modules/conventional-changelog-writer/node_modules/through2": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "@jest/transform": "^29.4.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "readable-stream": "3" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/conventional-changelog/node_modules/conventional-changelog-angular": { + "version": "5.0.13", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", + "node_modules/conventional-changelog/node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/conventional-commits-filter": { + "version": "2.0.7", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-jest/node_modules/has-flag": { + "node_modules/conventional-commits-parser": { "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, "engines": { - "node": ">=8" + "node": ">=14" } }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/conventional-recommended-bump": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "node_modules/conventional-recommended-bump/node_modules/conventional-commits-parser": { + "version": "3.2.4", "dev": true, "license": "MIT", "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" }, - "engines": { - "node": ">= 14.15.0" + "bin": { + "conventional-commits-parser": "cli.js" }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "engines": { + "node": ">=10" } }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "4.0.0", + "node_modules/conventional-recommended-bump/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "6.3.0", + "node_modules/conventional-recommended-bump/node_modules/through2": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "readable-stream": "3" } }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "7.2.0", + "node_modules/convert-source-map": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/babel-loader/node_modules/p-limit": { - "version": "4.0.0", + "node_modules/cookie-signature": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "10.2.4", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^12.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 12.20.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "6.0.0", + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "3.0.1", "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^4.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-loader/node_modules/path-exists": { - "version": "5.0.0", + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10.13.0" } }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "7.0.0", + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "12.2.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^6.3.0" + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=14.16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-loader/node_modules/schema-utils": { + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { "version": "4.2.0", "dev": true, "license": "MIT", @@ -17120,1497 +22386,1348 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/babel-loader/node_modules/yocto-queue": { - "version": "1.0.0", + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=12.20" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-add-module-exports": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "@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" - }, - "engines": { - "node": ">=8" + "node_modules/core-js": { + "version": "3.32.1", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", + "node_modules/core-js-compat": { + "version": "3.38.1", "license": "MIT", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "browserslist": "^4.23.3" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/babel-plugin-module-resolver": { - "version": "5.0.0", + "node_modules/core-js-pure": { + "version": "3.38.1", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "find-babel-config": "^2.0.0", - "glob": "^8.0.3", - "pkg-up": "^3.1.0", - "reselect": "^4.1.7", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">= 16" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/babel-plugin-module-resolver/node_modules/brace-expansion": { + "node_modules/core-util-is": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/corser": { "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/babel-plugin-module-resolver/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.4.0" } }, - "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { - "version": "5.1.6", + "node_modules/cosmiconfig": { + "version": "7.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { "node": ">=10" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=v14.21.3" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=4" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "node_modules/crc": { + "version": "3.8.0", + "dev": true, + "license": "MIT", + "optional": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "buffer": "^5.1.0" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "node_modules/crc-32": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-react-compiler": { - "version": "19.0.0-beta-9ee70a1-20241017", - "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-19.0.0-beta-9ee70a1-20241017.tgz", - "integrity": "sha512-AkSce5YYHcreFtuvzI9xnP2kwoYkub8Go3yrz7cPbbCE6oIhFxESbPWJVgye7yZckXuzEZYO4JSE8tq/U0oVfA==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "7.2.0", - "@babel/types": "^7.19.0", - "chalk": "4", - "invariant": "^2.2.4", - "pretty-format": "^24", - "zod": "^3.22.4", - "zod-validation-error": "^2.1.0" + "engines": { + "node": ">=0.8" } }, - "node_modules/babel-plugin-react-compiler/node_modules/@babel/generator": { - "version": "7.2.0", - "devOptional": true, + "node_modules/crc32-stream": { + "version": "4.0.3", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@babel/types": "^7.2.0", - "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/babel-plugin-react-compiler/node_modules/@jest/types": { - "version": "24.9.0", - "devOptional": true, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { "node": ">= 6" } }, - "node_modules/babel-plugin-react-compiler/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/babel-plugin-react-compiler/node_modules/@types/yargs": { - "version": "13.0.12", + "node_modules/create-require": { + "version": "1.1.1", "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } + "license": "MIT" }, - "node_modules/babel-plugin-react-compiler/node_modules/chalk": { - "version": "4.1.2", - "devOptional": true, + "node_modules/create-storybook": { + "version": "8.6.9", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "recast": "^0.23.5", + "semver": "^7.6.2" }, - "engines": { - "node": ">=10" + "bin": { + "create-storybook": "bin/index.cjs" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/babel-plugin-react-compiler/node_modules/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "node_modules/create-storybook/node_modules/semver": { + "version": "7.7.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10" } }, - "node_modules/babel-plugin-react-compiler/node_modules/color-convert": { - "version": "2.0.1", - "devOptional": true, + "node_modules/cross-fetch": { + "version": "3.1.5", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-plugin-react-compiler/node_modules/color-name": { - "version": "1.1.4", - "devOptional": true, - "license": "MIT" - }, - "node_modules/babel-plugin-react-compiler/node_modules/has-flag": { - "version": "4.0.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node-fetch": "2.6.7" } }, - "node_modules/babel-plugin-react-compiler/node_modules/pretty-format": { - "version": "24.9.0", - "devOptional": true, + "node_modules/cross-spawn": { + "version": "7.0.6", "license": "MIT", "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 8" } }, - "node_modules/babel-plugin-react-compiler/node_modules/react-is": { - "version": "16.13.1", - "devOptional": true, - "license": "MIT" - }, - "node_modules/babel-plugin-react-compiler/node_modules/source-map": { - "version": "0.5.7", - "devOptional": true, + "node_modules/crypt": { + "version": "0.0.2", "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/babel-plugin-react-compiler/node_modules/supports-color": { - "version": "7.2.0", - "devOptional": true, + "node_modules/crypto-js": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/babel-plugin-react-compiler/node_modules/zod-validation-error": { - "version": "2.1.0", - "devOptional": true, - "license": "MIT", + "node_modules/css-color-keywords": { + "version": "1.0.0", + "license": "ISC", "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.18.0" + "node": ">=4" } }, - "node_modules/babel-plugin-react-native-web": { - "version": "0.18.12", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", - "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "node_modules/css-in-js-utils": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "hermes-parser": "0.25.1" + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" } }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", + "node_modules/css-line-break": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" + "utrie": "^1.0.2" } }, - "node_modules/babel-plugin-transform-remove-console": { - "version": "6.9.4", + "node_modules/css-loader": { + "version": "6.8.1", "dev": true, - "license": "MIT" - }, - "node_modules/babel-polyfill": { - "version": "6.26.0", - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - } - }, - "node_modules/babel-polyfill/node_modules/core-js": { - "version": "2.6.12", - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/babel-polyfill/node_modules/regenerator-runtime": { - "version": "0.10.5", - "license": "MIT" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-expo": { - "version": "12.0.10", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.10.tgz", - "integrity": "sha512-6QE52Bxsp5XRE8t0taKRFTFsmTG0ThQE+PTgCgLY9s8v2Aeh8R+E+riXhSHX6hP+diDmBFBdvLCUTq7kroJb1Q==", "license": "MIT", "dependencies": { - "@babel/plugin-proposal-decorators": "^7.12.9", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-preset": "0.76.8", - "babel-plugin-react-native-web": "~0.19.13", - "react-refresh": "^0.14.2" + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, - "peerDependencies": { - "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", - "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + "engines": { + "node": ">= 12.13.0" }, - "peerDependenciesMeta": { - "babel-plugin-react-compiler": { - "optional": true - }, - "react-compiler-runtime": { - "optional": true - } - } - }, - "node_modules/babel-preset-expo/node_modules/@react-native/babel-plugin-codegen": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.8.tgz", - "integrity": "sha512-84RUEhDZS+q7vPtxKi0iMZLd5/W0VN7NOyqX5f+burV3xMYpUhpF5TDJ2Ysol7dJrvEZHm6ISAriO85++V8YDw==", - "license": "MIT", - "dependencies": { - "@react-native/codegen": "0.76.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/babel-preset-expo/node_modules/@react-native/babel-preset": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.8.tgz", - "integrity": "sha512-xrP+r3orRzzxtC2TrfGIP6IYi1f4AiWlnSiWf4zxEdMFzKrYdmxhD0FPtAZb77B0DqFIW5AcBFlm4grfL/VgfA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.8", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" + "node_modules/css-loader/node_modules/icss-utils": { + "version": "5.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "engines": { - "node": ">=18" + "node": "^10 || ^12 || >= 14" }, "peerDependencies": { - "@babel/core": "*" + "postcss": "^8.1.0" } }, - "node_modules/babel-preset-expo/node_modules/@react-native/codegen": { - "version": "0.76.8", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.8.tgz", - "integrity": "sha512-qvKhcYBkRHJFkeWrYm66kEomQOTVXWiHBkZ8VF9oC/71OJkLszpTpVOuPIyyib6fqhjy9l7mHYGYenSpfYI5Ww==", + "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.23.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=18" + "node": "^10 || ^12 || >= 14" }, "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "postcss": "^8.1.0" } }, - "node_modules/babel-preset-expo/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", + "node_modules/css-loader/node_modules/postcss-modules-scope": { + "version": "3.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/babel-preset-expo/node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "license": "MIT", + "node_modules/css-loader/node_modules/postcss-modules-values": { + "version": "4.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "tslib": "^2.0.1" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/babel-preset-expo/node_modules/babel-plugin-react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", - "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", - "license": "MIT" - }, - "node_modules/babel-preset-expo/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/css-select": { + "version": "5.1.0", + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/babel-preset-expo/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/babel-preset-expo/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/babel-preset-expo/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, "engines": { - "node": ">=8" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/babel-preset-expo/node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", - "license": "MIT" - }, - "node_modules/babel-preset-expo/node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", - "license": "MIT", + "node_modules/css-select/node_modules/domutils": { + "version": "3.1.0", + "license": "BSD-2-Clause", "dependencies": { - "hermes-estree": "0.23.1" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/babel-preset-expo/node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "node_modules/css-select/node_modules/entities": { + "version": "4.5.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/babel-preset-expo/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/css-to-react-native": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" } }, - "node_modules/babel-preset-expo/node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "node_modules/css-tree": { + "version": "1.1.3", "license": "MIT", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 4" + "node": ">=8.0.0" } }, - "node_modules/babel-preset-expo/node_modules/source-map": { + "node_modules/css-tree/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/babel-preset-expo/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", + "node_modules/css.escape": { + "version": "1.5.1", + "dev": true, + "license": "MIT" + }, + "node_modules/csscolorparser": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/babel-runtime": { - "version": "6.26.0", + "node_modules/csso": { + "version": "4.2.0", + "dev": true, "license": "MIT", "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "hasInstallScript": true, + "node_modules/cssom": { + "version": "0.5.0", + "dev": true, "license": "MIT" }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", + "node_modules/csstype": { + "version": "3.1.1", "license": "MIT" }, - "node_modules/balanced-match": { - "version": "1.0.2", + "node_modules/csv-parse": { + "version": "5.5.5", + "dev": true, "license": "MIT" }, - "node_modules/base-64": { - "version": "0.1.0" + "node_modules/csv-writer": { + "version": "1.6.0", + "dev": true, + "license": "MIT" }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/dargs": { + "version": "7.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6.0" + "node": ">=8" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } }, - "node_modules/basic-auth": { - "version": "2.0.1", + "node_modules/data-view-buffer": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "5.1.2" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/batch": { - "version": "0.6.1", - "dev": true, - "license": "MIT" - }, - "node_modules/before-after-hook": { - "version": "2.2.2", + "node_modules/data-view-byte-length": { + "version": "1.0.2", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", "license": "MIT", "dependencies": { - "open": "^8.0.4" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "license": "Unlicense", - "engines": { - "node": ">=0.6" + "node_modules/date-fns": { + "version": "4.1.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" } }, - "node_modules/big.js": { - "version": "5.2.2", + "node_modules/date-fns-tz": { + "version": "3.2.0", + "license": "MIT", + "peerDependencies": { + "date-fns": "^3.0.0 || ^4.0.0" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", "dev": true, "license": "MIT", "engines": { "node": "*" } }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "node_modules/dayjs": { + "version": "1.11.13", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.7", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", + "node_modules/decamelize-keys": { + "version": "1.1.1", "dev": true, "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl": { - "version": "4.1.0", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "license": "MIT" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", "devOptional": true, "license": "MIT", "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", "devOptional": true, "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-equal": { + "version": "2.0.5", + "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "call-bind": "^1.0.0", + "es-get-iterator": "^1.1.1", + "get-intrinsic": "^1.0.1", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=4.0.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", + "node_modules/deep-is": { + "version": "0.1.4", "dev": true, "license": "MIT" }, - "node_modules/bluebird-lst": { - "version": "1.0.9", + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", "dev": true, "license": "MIT", "dependencies": { - "bluebird": "^3.5.5" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "node_modules/default-browser-id": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "node_modules/default-browser-id/node_modules/bplist-parser": { + "version": "0.2.0", "dev": true, "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, "engines": { - "node": ">= 0.8" + "node": ">= 5.10.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/default-browser/node_modules/default-browser-id": { + "version": "5.0.0", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", + "node_modules/default-gateway": { + "version": "4.2.0", + "license": "BSD-2-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "dev": true, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.6", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" } }, - "node_modules/boolbase": { + "node_modules/default-gateway/node_modules/execa": { "version": "1.0.0", - "license": "ISC" - }, - "node_modules/boolean": { - "version": "3.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "dev": true, - "license": "MIT" - }, - "node_modules/bplist-creator": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", - "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", "license": "MIT", "dependencies": { - "stream-buffers": "~2.2.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/bplist-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "big-integer": "1.6.x" + "pump": "^3.0.0" }, "engines": { - "node": ">= 5.10.0" + "node": ">=6" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "path-key": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true - }, - "node_modules/browser-image-hash": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/browser-image-hash/-/browser-image-hash-0.0.5.tgz", - "integrity": "sha512-j+rsA1L3vL8k8ji4pFPFAOU/wN/hegwk1eoMshFk3OtjzEzdDrT9Dz94OkLc43NhWGck2a9t5eQQok6zjJSPHQ==", + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "@rgba-image/lanczos": "^0.1.0", - "decimal.js": "^10.2.0", - "wasm-imagemagick": "^1.2.3" + "engines": { + "node": ">=4" } }, - "node_modules/browserslist": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", - "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001663", - "electron-to-chromium": "^1.5.28", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" - }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "semver": "bin/semver" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", "license": "MIT", "dependencies": { - "fast-json-stable-stringify": "2.x" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/bser": { - "version": "2.1.1", - "license": "Apache-2.0", + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "license": "ISC", "dependencies": { - "node-int64": "^0.4.0" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/defaults": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "node_modules/defer-to-connect": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, "license": "MIT", "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "license": "MIT" + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/buffer-crc32": { - "version": "0.2.13", + "node_modules/define-properties": { + "version": "1.2.1", "dev": true, "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, "engines": { - "node": "*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "node_modules/defu": { + "version": "6.1.4", "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "license": "MIT" - }, - "node_modules/buffer-from": { - "version": "1.1.2", "license": "MIT" }, - "node_modules/builder-util": { - "version": "25.0.0", + "node_modules/degenerator": { + "version": "4.0.4", "dev": true, "license": "MIT", "dependencies": { - "@types/debug": "^4.1.6", - "7zip-bin": "~5.2.0", - "app-builder-bin": "v5.0.0-alpha.4", - "bluebird-lst": "^1.0.9", - "builder-util-runtime": "9.2.5", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "debug": "^4.3.4", - "fs-extra": "^10.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-ci": "^3.0.0", - "js-yaml": "^4.1.0", - "source-map-support": "^0.5.19", - "stat-mode": "^1.0.0", - "temp-file": "^3.4.0" + "ast-types": "^0.13.4", + "escodegen": "^1.14.3", + "esprima": "^4.0.1", + "vm2": "^3.9.19" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/builder-util-runtime": { - "version": "9.2.5", + "node_modules/degenerator/node_modules/ast-types": { + "version": "0.13.4", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4", - "sax": "^1.2.4" + "tslib": "^2.0.1" }, "engines": { - "node": ">=12.0.0" + "node": ">=4" } }, - "node_modules/builder-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/degenerator/node_modules/escodegen": { + "version": "1.14.3", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "color-convert": "^2.0.1" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=8" + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/builder-util/node_modules/argparse": { - "version": "2.0.1", + "node_modules/degenerator/node_modules/estraverse": { + "version": "4.3.0", "dev": true, - "license": "Python-2.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } }, - "node_modules/builder-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/degenerator/node_modules/levn": { + "version": "0.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8.0" } }, - "node_modules/builder-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/degenerator/node_modules/optionator": { + "version": "0.8.3", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8.0" } }, - "node_modules/builder-util/node_modules/color-name": { - "version": "1.1.4", + "node_modules/degenerator/node_modules/prelude-ls": { + "version": "1.1.2", "dev": true, - "license": "MIT" + "engines": { + "node": ">= 0.8.0" + } }, - "node_modules/builder-util/node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/degenerator/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/degenerator/node_modules/type-check": { + "version": "0.3.2", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=12" + "node": ">= 0.8.0" } }, - "node_modules/builder-util/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/del": { + "version": "4.1.1", "dev": true, "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/builder-util/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/del-cli": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "del": "^7.1.0", + "meow": "^10.1.3" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "del": "cli.js", + "del-cli": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builder-util/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/del-cli/node_modules/aggregate-error": { + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtin-modules": { - "version": "3.3.0", + "node_modules/del-cli/node_modules/camelcase-keys": { + "version": "7.0.2", "dev": true, "license": "MIT", + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bundle-name": { - "version": "4.1.0", + "node_modules/del-cli/node_modules/clean-stack": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "run-applescript": "^7.0.0" + "escape-string-regexp": "5.0.0" }, "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bytes": { - "version": "3.0.0", + "node_modules/del-cli/node_modules/decamelize": { + "version": "5.0.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/bytewise": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "bytewise-core": "^1.2.2", - "typewise": "^1.0.3" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bytewise-core": { - "version": "1.2.3", + "node_modules/del-cli/node_modules/del": { + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "typewise-core": "^1.2" - } - }, - "node_modules/cacache": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", - "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" + "globby": "^13.1.2", + "graceful-fs": "^4.2.10", + "is-glob": "^4.0.3", + "is-path-cwd": "^3.0.0", + "is-path-inside": "^4.0.0", + "p-map": "^5.5.0", + "rimraf": "^3.0.2", + "slash": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/del-cli/node_modules/escape-string-regexp": { + "version": "5.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/cacache/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/del-cli/node_modules/globby": { + "version": "13.2.2", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/del-cli/node_modules/indent-string": { + "version": "5.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", + "node_modules/del-cli/node_modules/is-path-cwd": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10.6.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request": { - "version": "7.0.2", + "node_modules/del-cli/node_modules/is-path-inside": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del-cli/node_modules/meow": { + "version": "10.1.5", "dev": true, "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", + "node_modules/del-cli/node_modules/p-map": { + "version": "5.5.0", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "aggregate-error": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/call-bind": { - "version": "1.0.7", + "node_modules/del-cli/node_modules/read-pkg": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "node_modules/del-cli/node_modules/read-pkg-up": { + "version": "8.0.0", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "node_modules/del-cli/node_modules/redent": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "callsites": "^2.0.0" + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "node_modules/del-cli/node_modules/slash": { + "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "node_modules/del-cli/node_modules/strip-indent": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "caller-callsite": "^2.0.0" + "min-indent": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/callsites": { - "version": "3.1.0", + "node_modules/del-cli/node_modules/trim-newlines": { + "version": "4.1.1", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camel-case": { - "version": "4.1.2", + "node_modules/del-cli/node_modules/type-fest": { + "version": "1.4.0", "dev": true, - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -18618,551 +23735,580 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelize": { - "version": "1.0.1", + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001669", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", - "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/canvas": { - "version": "2.11.2", + "node_modules/del/node_modules/globby": { + "version": "6.1.0", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.17.0", - "simple-get": "^3.0.3" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/canvas-size": { - "version": "1.2.6", - "license": "MIT" - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/chai": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "dev": true, + "license": "ISC", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "glob": "^7.1.3" }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delay": { + "version": "6.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=0.4.0" } }, - "node_modules/char-regex": { - "version": "1.0.2", + "node_modules/delegate": { + "version": "3.2.0", + "license": "MIT" + }, + "node_modules/delegates": { + "version": "1.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/denodeify": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/character-entities-html4": { - "version": "1.1.4", + "node_modules/deprecated-react-native-prop-types": { + "version": "2.3.0", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "dependencies": { + "@react-native/normalize-color": "*", + "invariant": "*", + "prop-types": "*" } }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", + "node_modules/deprecation": { + "version": "2.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/dequal": { + "version": "2.0.3", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=6" } }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "license": "BSD-3-Clause", + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", "engines": { - "node": "*" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/check-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "node_modules/detect-libc": { + "version": "2.0.3", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 16" + "node": ">=8" } }, - "node_modules/chokidar": { - "version": "3.6.0", + "node_modules/detect-node": { + "version": "2.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, + "license": "MIT" + }, + "node_modules/diff": { + "version": "4.0.2", + "devOptional": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=0.3.1" } }, - "node_modules/chownr": { - "version": "2.0.0", - "license": "ISC", + "node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, + "node_modules/diff-so-fancy": { + "version": "1.4.3", + "dev": true, + "license": "MIT", "bin": { - "print-chrome-path": "bin/print-chrome-path.js" - }, - "engines": { - "node": ">=12.13.0" + "diff-so-fancy": "third_party/build_fatpack/diff-so-fancy" } }, - "node_modules/chrome-trace-event": { + "node_modules/dijkstrajs": { "version": "1.0.3", + "license": "MIT" + }, + "node_modules/dir-compare": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5", + "p-limit": "^3.1.0 " + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { - "node": ">=6.0" + "node": ">=8" } }, - "node_modules/chromium-edge-launcher": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", - "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", - "license": "Apache-2.0", + "node_modules/dmg-builder": { + "version": "25.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "app-builder-lib": "25.0.0", + "builder-util": "25.0.0", + "builder-util-runtime": "9.2.5", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" } }, - "node_modules/chromium-pickle-js": { - "version": "0.2.0", + "node_modules/dmg-builder/node_modules/argparse": { + "version": "2.0.1", "dev": true, - "license": "MIT" + "license": "Python-2.0" }, - "node_modules/ci-info": { - "version": "3.8.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "node_modules/dmg-builder/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "consola": "^3.2.3" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.3", + "node_modules/dmg-license": { + "version": "1.0.11", "dev": true, - "license": "MIT" - }, - "node_modules/classnames": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.0.tgz", - "integrity": "sha512-FQuRlyKinxrb5gwJlfVASbSrDlikDJ07426TrfPsdGLvtochowmkbnSFdQGJ2aoXrSetq5KqGV9emvWpy+91xA==", "license": "MIT", - "workspaces": [ - "benchmarks" - ] + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/clean-css": { - "version": "5.3.2", + "node_modules/dmg-license/node_modules/ajv": { + "version": "6.12.6", "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "source-map": "~0.6.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", + "node_modules/dmg-license/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT", + "optional": true }, - "node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/dns-packet": { + "version": "5.6.1", + "dev": true, "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, "engines": { "node": ">=6" } }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0", + "node_modules/doctrine": { + "version": "3.0.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "del": "^4.1.1" + "esutils": "^2.0.2" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "devOptional": true, + "node_modules/dom-serializer": { + "version": "0.2.2", "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "node_modules/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "license": "ISC", + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.0.0" - }, - "bin": { - "highlight": "bin/highlight" + "webidl-conversions": "^7.0.0" }, "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" + "node": ">=12" } }, - "node_modules/cli-highlight/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", + "node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", "dependencies": { - "color-convert": "^2.0.1" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">= 4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", + "node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/cli-highlight/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/domutils/node_modules/dom-serializer": { + "version": "1.4.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/cli-highlight/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/cli-highlight/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/dot-case": { + "version": "3.0.4", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/cli-highlight/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "is-obj": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "license": "MIT", + "node_modules/dotenv": { + "version": "16.4.5", + "license": "BSD-2-Clause", "engines": { - "node": ">=6" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://dotenvx.com" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "optional": true, + "node_modules/dotenv-expand": { + "version": "11.0.6", + "license": "BSD-2-Clause", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "dotenv": "^16.4.4" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://dotenvx.com" } }, - "node_modules/clipboard": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", - "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", + "node_modules/dunder-proto": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/clone": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.8" - } + "node_modules/duplexer": { + "version": "0.1.2", + "dev": true, + "license": "MIT" }, - "node_modules/clone-deep": { - "version": "4.0.1", - "license": "MIT", + "node_modules/earcut": { + "version": "2.2.4", + "license": "ISC" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "safe-buffer": "^5.0.1" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "isobject": "^3.0.1" + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/clone-response": { - "version": "1.0.3", + "node_modules/electron": { + "version": "33.4.8", "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "@electron/get": "^2.0.0", + "@types/node": "^20.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 12.20.55" } }, - "node_modules/co": { - "version": "4.6.0", + "node_modules/electron-builder": { + "version": "25.0.0", "dev": true, "license": "MIT", + "dependencies": { + "app-builder-lib": "25.0.0", + "builder-util": "25.0.0", + "builder-util-runtime": "9.2.5", + "chalk": "^4.1.2", + "dmg-builder": "25.0.0", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.4.0", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=14.0.0" } }, - "node_modules/code-block-writer": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", - "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", + "node_modules/electron-builder-squirrel-windows": { + "version": "25.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true, + "dependencies": { + "app-builder-lib": "25.0.0", + "archiver": "^5.3.1", + "builder-util": "25.0.0", + "fs-extra": "^10.1.0" + } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/color": { - "version": "4.2.3", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=12.5.0" + "node": ">=12" } }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/electron-builder/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", + "node_modules/electron-builder/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/color/node_modules/color-convert": { + "node_modules/electron-builder/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -19171,727 +24317,839 @@ "node": ">=7.0.0" } }, - "node_modules/color/node_modules/color-name": { + "node_modules/electron-builder/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true, "license": "MIT" }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=12" } }, - "node_modules/command-exists": { - "version": "1.2.9", - "license": "MIT" - }, - "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "node_modules/electron-builder/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/comment-parser": { - "version": "1.3.1", + "node_modules/electron-builder/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=8" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/commondir": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/compare-version": { - "version": "0.1.2", + "node_modules/electron-publish": { + "version": "25.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "25.0.0", + "builder-util-runtime": "9.2.5", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" } }, - "node_modules/complex.js": { - "version": "2.1.1", + "node_modules/electron-publish/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": "*" + "node": ">=8" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/component-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", - "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/compress-commons": { + "node_modules/electron-publish/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/compress-commons/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/electron-publish/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 6" + "node": ">=7.0.0" } }, - "node_modules/compressible": { - "version": "2.0.18", + "node_modules/electron-publish/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/compression": { - "version": "1.7.4", + "node_modules/electron-publish/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", + "node_modules/electron-publish/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" + "node_modules/electron-to-chromium": { + "version": "1.5.41", + "license": "ISC" }, - "node_modules/concurrently": { - "version": "8.2.2", + "node_modules/emittery": { + "version": "0.13.1", "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "date-fns": "^2.30.0", - "lodash": "^4.17.21", - "rxjs": "^7.8.1", - "shell-quote": "^1.8.1", - "spawn-command": "0.0.2", - "supports-color": "^8.1.1", - "tree-kill": "^1.2.2", - "yargs": "^17.7.2" - }, - "bin": { - "conc": "dist/bin/concurrently.js", - "concurrently": "dist/bin/concurrently.js" - }, "engines": { - "node": "^14.13.0 || >=16.0.0" + "node": ">=12" }, "funding": { - "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/concurrently/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "license": "MIT", + "optional": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "iconv-lite": "^0.6.2" } }, - "node_modules/concurrently/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/end-of-stream": { + "version": "1.4.4", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "once": "^1.4.0" } }, - "node_modules/concurrently/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/endent": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" } }, - "node_modules/concurrently/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/enhanced-resolve": { + "version": "5.17.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.13.0" } }, - "node_modules/concurrently/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "node_modules/concurrently/node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.21.0" - }, + "node_modules/env-editor": { + "version": "0.4.2", + "license": "MIT", "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "node": ">=8" } }, - "node_modules/concurrently/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/env-paths": { + "version": "2.2.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/envinfo": { + "version": "7.13.0", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "envinfo": "dist/cli.js" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, - "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "dev": true, + "node_modules/eol": { + "version": "0.9.1", "license": "MIT" }, - "node_modules/config-file-ts": { - "version": "0.2.8-rc1", + "node_modules/err-code": { + "version": "2.0.3", "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "glob": "^10.3.12", - "typescript": "^5.4.3" + "is-arrayish": "^0.2.1" } }, - "node_modules/config-file-ts/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, + "node_modules/error-stack-parser": { + "version": "2.1.4", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "stackframe": "^1.3.4" } }, - "node_modules/config-file-ts/node_modules/glob": { - "version": "10.4.5", - "dev": true, - "license": "ISC", + "node_modules/errorhandler": { + "version": "1.5.1", + "devOptional": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "accepts": "~1.3.7", + "escape-html": "~1.0.3" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 0.8" } }, - "node_modules/config-file-ts/node_modules/minimatch": { - "version": "9.0.5", + "node_modules/es-abstract": { + "version": "1.24.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/config-file-ts/node_modules/minipass": { - "version": "7.1.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", "dev": true, "license": "MIT" }, - "node_modules/connect": { - "version": "3.7.0", + "node_modules/es-define-property": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "dev": true, + "node_modules/es-errors": { + "version": "1.3.0", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 0.4" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", + "node_modules/es-get-iterator": { + "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", + "node_modules/es-iterator-helpers": { + "version": "1.0.13", + "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.3", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.0", + "safe-array-concat": "^1.0.0" } }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", + "node_modules/es-module-lexer": { + "version": "1.5.0", "license": "MIT" }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", + "node_modules/es-object-atoms": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "es-errors": "^1.3.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" } }, - "node_modules/connect/node_modules/statuses": { - "version": "1.5.0", + "node_modules/es-set-tostringtag": { + "version": "2.1.0", "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "node_modules/consola": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", "dev": true, "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, "engines": { - "node": "^14.18.0 || >=16.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/console-control-strings": { - "version": "1.1.0", + "node_modules/es-toolkit": { + "version": "1.33.0", "dev": true, - "license": "ISC" + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "node_modules/es6-error": { + "version": "4.1.1", "dev": true, "license": "MIT" }, - "node_modules/content-disposition": { - "version": "0.5.4", + "node_modules/esbuild": { + "version": "0.20.2", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/esbuild-register": { + "version": "3.5.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "node_modules/escalade": { + "version": "3.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", + "node_modules/escape-html": { + "version": "1.0.3", "license": "MIT" }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "node_modules/escape-latex": { + "version": "1.2.0", "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", + "node_modules/escodegen": { + "version": "2.1.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } }, - "node_modules/copy-webpack-plugin": { - "version": "10.2.4", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.0", "dev": true, "license": "MIT", "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^12.0.2", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">= 12.20.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb": { + "version": "19.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + }, + "engines": { + "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "webpack": "^5.1.0" + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0" } }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "3.0.1", + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", "dev": true, "license": "MIT", + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, "engines": { - "node": ">=12" + "node": "^10.12.0 || >=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" } }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", + "node_modules/eslint-config-airbnb-base/node_modules/semver": { + "version": "6.3.1", "dev": true, "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "12.2.0", + "node_modules/eslint-config-airbnb-typescript": { + "version": "18.0.0", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "eslint-config-airbnb-base": "^15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^7.0.0", + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" } }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", + "node_modules/eslint-config-expensify": { + "version": "2.0.78", + "dev": true, + "license": "ISC", + "dependencies": { + "@babel/eslint-parser": "^7.25.7", + "@lwc/eslint-plugin-lwc": "^1.7.2", + "@typescript-eslint/parser": "^7.12.0", + "@typescript-eslint/rule-tester": "^7.16.1", + "@typescript-eslint/utils": "^7.12.0", + "eslint": "^8.56.0", + "eslint-config-airbnb": "19.0.4", + "eslint-config-airbnb-base": "15.0.0", + "eslint-plugin-es": "^4.1.0", + "eslint-plugin-import": "^2.25.2", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-react": "^7.18.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-rulesdir": "^0.2.2", + "lodash": "^4.17.21", + "underscore": "^1.13.6" + } + }, + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/scope-manager": { + "version": "7.12.0", "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0" }, "engines": { - "node": ">= 12.13.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/types": { + "version": "7.12.0", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": "^18.18.0 || >=20.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.32.1", - "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/core-js-compat": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", - "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.12.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "browserslist": "^4.23.3" + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz", - "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/corser": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "url": "https://opencollective.com/typescript-eslint" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.4", "dev": true, "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/crc": { - "version": "3.8.0", + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/utils": { + "version": "7.12.0", "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "buffer": "^5.1.0" - } - }, - "node_modules/crc-32": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "crc32": "bin/crc32.njs" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.12.0", + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/typescript-estree": "7.12.0" }, "engines": { - "node": ">=0.8" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/crc32-stream": { - "version": "4.0.3", + "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.12.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" + "@typescript-eslint/types": "7.12.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": ">= 10" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/crc32-stream/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/eslint-config-expensify/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "balanced-match": "^1.0.0" } }, - "node_modules/create-require": { - "version": "1.1.1", - "devOptional": true, - "license": "MIT" - }, - "node_modules/create-storybook": { - "version": "8.6.9", - "resolved": "https://registry.npmjs.org/create-storybook/-/create-storybook-8.6.9.tgz", - "integrity": "sha512-O/t8dvJY1UVOsUXLjnpq/ILW78/xUQs0hI0JAgraCcoAprz6/SFn2NkGeIkgW6TL7AlLxFPVB5j1Xf4V9K+Abw==", + "node_modules/eslint-config-expensify/node_modules/eslint-visitor-keys": { + "version": "3.4.3", "dev": true, - "license": "MIT", - "dependencies": { - "recast": "^0.23.5", - "semver": "^7.6.2" - }, - "bin": { - "create-storybook": "bin/index.cjs" + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/eslint" } }, - "node_modules/create-storybook/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "node_modules/eslint-config-expensify/node_modules/semver": { + "version": "7.6.3", "dev": true, "license": "ISC", "bin": { @@ -19901,975 +25159,1012 @@ "node": ">=10" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "bin": { + "eslint-config-prettier": "bin/cli.js" }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/crypto-js": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "license": "ISC", - "engines": { - "node": ">=4" + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/css-in-js-utils": { - "version": "2.0.1", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, "license": "MIT", "dependencies": { - "hyphenate-style-name": "^1.0.2", - "isobject": "^3.0.1" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, - "node_modules/css-line-break": { - "version": "2.1.0", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, "license": "MIT", "dependencies": { - "utrie": "^1.0.2" + "ms": "^2.1.1" } }, - "node_modules/css-loader": { - "version": "6.8.1", + "node_modules/eslint-module-utils": { + "version": "2.8.0", "dev": true, "license": "MIT", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "debug": "^3.2.7" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=4" }, - "peerDependencies": { - "webpack": "^5.0.0" + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, - "node_modules/css-loader/node_modules/icss-utils": { - "version": "5.1.0", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" } }, - "node_modules/css-loader/node_modules/postcss-modules-extract-imports": { + "node_modules/eslint-plugin-deprecation": { "version": "3.0.0", "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" + "license": "LGPL-3.0-or-later", + "dependencies": { + "@typescript-eslint/utils": "^7.0.0", + "ts-api-utils": "^1.3.0", + "tslib": "^2.3.1" }, "peerDependencies": { - "postcss": "^8.1.0" + "eslint": "^8.0.0", + "typescript": "^4.2.4 || ^5.0.0" } }, - "node_modules/css-loader/node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { + "version": "7.18.0", "dev": true, "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^18.18.0 || >=20.0.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-loader/node_modules/postcss-modules-scope": { - "version": "3.0.0", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { + "version": "7.18.0", "dev": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, + "license": "MIT", "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^18.18.0 || >=20.0.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-loader/node_modules/postcss-modules-values": { - "version": "4.0.0", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "icss-utils": "^5.0.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "dev": true, + "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": ">= 4" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.1.0", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", + "dev": true, + "license": "MIT", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-select/node_modules/entities": { - "version": "4.5.0", - "license": "BSD-2-Clause", "engines": { - "node": ">=0.12" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-tree": { - "version": "1.1.3", + "node_modules/eslint-plugin-deprecation/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "balanced-match": "^1.0.0" } }, - "node_modules/css-what": { - "version": "6.1.0", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-deprecation/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://opencollective.com/eslint" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "node_modules/eslint-plugin-deprecation/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "MIT" - }, - "node_modules/csscolorparser": { - "version": "1.0.3", - "license": "MIT" + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/cssesc": { - "version": "3.0.0", + "node_modules/eslint-plugin-deprecation/node_modules/semver": { + "version": "7.6.3", "dev": true, - "license": "MIT", + "license": "ISC", "bin": { - "cssesc": "bin/cssesc" + "semver": "bin/semver.js" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/csso": { - "version": "4.2.0", + "node_modules/eslint-plugin-es": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "css-tree": "^1.1.2" + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/cssom": { - "version": "0.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.1", - "license": "MIT" - }, - "node_modules/csv-parse": { - "version": "5.5.5", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-writer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/csv-writer/-/csv-writer-1.6.0.tgz", - "integrity": "sha512-NOx7YDFWEsM/fTRAJjRpPp8t+MKRVvniAg9wQlUKx20MFrPs73WLJhFf5iteqrxNYnsy924K3Iroh3yNHeYd2g==", + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", "dev": true, - "license": "BSD-2-Clause" + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", + "node_modules/eslint-plugin-eslint-comments": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=6.5.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", + "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-plugin-ft-flow": { + "version": "2.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12.22.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/eslint-parser": "^7.12.0", + "eslint": "^8.1.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", + "node_modules/eslint-plugin-import": { + "version": "2.29.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/date-fns": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", - "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, - "node_modules/date-fns-tz": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-3.2.0.tgz", - "integrity": "sha512-sg8HqoTEulcbbbVXeg84u5UnlsQa8GS5QXMqjjYIhS4abEVVKIUwe0/l/UhrZdKaL/W5eWZNlbTeEIiOXTcsBQ==", "peerDependencies": { - "date-fns": "^3.0.0 || ^4.0.0" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "license": "MIT" - }, - "node_modules/debounce": { - "version": "1.2.1", - "license": "MIT" + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "ms": "^2.1.3" + "esutils": "^2.0.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/decimal.js": { - "version": "10.4.3", - "license": "MIT" + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/decode-uri-component": { - "version": "0.2.2", + "node_modules/eslint-plugin-import/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "devOptional": true, + "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^3.1.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "28.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, "engines": { - "node": ">=10" + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "devOptional": true, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { + "version": "7.13.1", + "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/typescript-estree": "7.13.1" + }, "engines": { - "node": ">=10" + "node": "^18.18.0 || >=20.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" } }, - "node_modules/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "node_modules/eslint-plugin-jsdoc": { + "version": "46.2.6", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "@es-joy/jsdoccomment": "~0.39.4", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.3.1", + "debug": "^4.3.4", + "escape-string-regexp": "^4.0.0", + "esquery": "^1.5.0", + "is-builtin-module": "^3.2.1", + "semver": "^7.5.1", + "spdx-expression-parse": "^3.0.1" + }, "engines": { - "node": ">=6" + "node": ">=16" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/deep-equal": { - "version": "2.0.5", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "es-get-iterator": "^1.1.1", - "get-intrinsic": "^1.0.1", - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.2", - "is-regex": "^1.1.1", - "isarray": "^2.0.5", - "object-is": "^1.1.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3", - "which-boxed-primitive": "^1.0.1", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.2" + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" + "node_modules/eslint-plugin-jsx-a11y/node_modules/axobject-query": { + "version": "3.2.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" } }, - "node_modules/deep-is": { - "version": "0.1.4", + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", "dev": true, "license": "MIT" }, - "node_modules/deepmerge": { - "version": "4.3.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/default-browser": { - "version": "5.2.1", + "node_modules/eslint-plugin-lodash": { + "version": "7.4.0", "dev": true, "license": "MIT", "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" + "lodash": "^4.17.21" }, "engines": { - "node": ">=18" + "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": ">=2" } }, - "node_modules/default-browser/node_modules/default-browser-id": { - "version": "5.0.0", + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "license": "BSD-2-Clause", "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "dev": true, "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" }, "engines": { - "node": ">=4.8" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "node_modules/eslint-plugin-react-compiler": { + "version": "19.0.0-beta-8a03594-20241020", + "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "hermes-parser": "^0.20.1", + "zod": "^3.22.4", + "zod-validation-error": "^3.0.3" }, "engines": { - "node": ">=6" + "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" + }, + "peerDependencies": { + "eslint": ">=7" } }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "node_modules/eslint-plugin-react-compiler/node_modules/hermes-estree": { + "version": "0.20.1", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-plugin-react-compiler/node_modules/hermes-parser": { + "version": "0.20.1", + "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" + "hermes-estree": "0.20.1" } }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "node_modules/eslint-plugin-react-native": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "eslint-plugin-react-native-globals": "^0.1.1" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "node_modules/eslint-plugin-react-native-a11y": { + "version": "3.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.15.4", + "ast-types-flow": "^0.0.7", + "jsx-ast-utils": "^3.2.1" + }, "engines": { - "node": ">=4" + "node": ">=12.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/default-gateway/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/eslint-plugin-react-native-globals": { + "version": "0.1.2", + "dev": true, + "license": "MIT" }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "shebang-regex": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/default-gateway/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "dev": true, "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, "bin": { - "which": "bin/which" + "semver": "bin/semver.js" } }, - "node_modules/defaults": { - "version": "1.0.4", + "node_modules/eslint-plugin-rulesdir": { + "version": "0.2.2", + "dev": true, "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", + "node_modules/eslint-plugin-storybook": { + "version": "0.12.0", "dev": true, "license": "MIT", + "dependencies": { + "@storybook/csf": "^0.1.11", + "@typescript-eslint/utils": "^8.8.1", + "ts-dedent": "^2.2.0" + }, "engines": { - "node": ">=10" + "node": ">= 18" + }, + "peerDependencies": { + "eslint": ">=8" } }, - "node_modules/define-data-property": { - "version": "1.1.4", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { + "version": "8.28.0", "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "@typescript-eslint/types": "8.28.0", + "@typescript-eslint/visitor-keys": "8.28.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { + "version": "8.28.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/define-properties": { - "version": "1.2.1", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.28.0", "dev": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "@typescript-eslint/types": "8.28.0", + "@typescript-eslint/visitor-keys": "8.28.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/del": { - "version": "4.1.1", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { + "version": "8.28.0", "dev": true, "license": "MIT", "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.28.0", + "@typescript-eslint/types": "8.28.0", + "@typescript-eslint/typescript-estree": "8.28.0" }, "engines": { - "node": ">=6" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/del/node_modules/array-union": { - "version": "1.0.2", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.28.0", "dev": true, "license": "MIT", "dependencies": { - "array-uniq": "^1.0.1" + "@typescript-eslint/types": "8.28.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", + "node_modules/eslint-plugin-storybook/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "balanced-match": "^1.0.0" } }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", + "node_modules/eslint-plugin-storybook/node_modules/eslint-visitor-keys": { + "version": "4.2.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", + "node_modules/eslint-plugin-storybook/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", + "node_modules/eslint-plugin-storybook/node_modules/semver": { + "version": "7.7.1", "dev": true, "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, "bin": { - "rimraf": "bin.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/delay": { - "version": "6.0.0", + "node_modules/eslint-plugin-storybook/node_modules/ts-api-utils": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "typescript": ">=4.8.4" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", + "node_modules/eslint-plugin-testing-library": { + "version": "6.2.2", + "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, "engines": { - "node": ">=0.4.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "license": "MIT" - }, - "node_modules/delegates": { - "version": "1.0.0", + "node_modules/eslint-plugin-you-dont-need-lodash-underscore": { + "version": "6.14.0", "dev": true, - "license": "MIT" - }, - "node_modules/denodeify": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/depd": { - "version": "2.0.0", "license": "MIT", + "dependencies": { + "kebab-case": "^1.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=4.0" } }, - "node_modules/deprecated-react-native-prop-types": { - "version": "2.3.0", - "license": "MIT", + "node_modules/eslint-scope": { + "version": "5.1.1", + "license": "BSD-2-Clause", "dependencies": { - "@react-native/normalize-color": "*", - "invariant": "*", - "prop-types": "*" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/dequal": { - "version": "2.0.3", - "license": "MIT", + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=4.0" } }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/detect-newline": { - "version": "3.1.0", + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/detect-node": { - "version": "2.1.0", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, - "license": "MIT" - }, - "node_modules/diff": { - "version": "4.0.2", - "devOptional": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.3.1" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/diff-so-fancy": { - "version": "1.4.3", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", - "bin": { - "diff-so-fancy": "third_party/build_fatpack/diff-so-fancy" + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/dir-compare": { - "version": "4.2.0", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "minimatch": "^3.0.5", - "p-limit": "^3.1.0 " + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "license": "MIT", + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", "dependencies": { - "path-type": "^4.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=8" + "node": ">=10.13.0" } }, - "node_modules/dmg-builder": { - "version": "25.0.0", + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", "dev": true, "license": "MIT", "dependencies": { - "app-builder-lib": "25.0.0", - "builder-util": "25.0.0", - "builder-util-runtime": "9.2.5", - "fs-extra": "^10.1.0", - "iconv-lite": "^0.6.2", - "js-yaml": "^4.1.0" + "type-fest": "^0.20.2" }, - "optionalDependencies": { - "dmg-license": "^1.0.11" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dmg-builder/node_modules/argparse": { - "version": "2.0.1", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "Python-2.0" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/dmg-builder/node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/eslint/node_modules/is-path-inside": { + "version": "3.0.3", "dev": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/dmg-builder/node_modules/js-yaml": { + "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -20880,407 +26175,452 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/dmg-license": { - "version": "1.0.11", + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "dependencies": { - "@types/plist": "^3.0.1", - "@types/verror": "^1.10.3", - "ajv": "^6.10.0", - "crc": "^3.8.0", - "iconv-corefoundation": "^1.1.7", - "plist": "^3.0.4", - "smart-buffer": "^4.0.2", - "verror": "^1.10.0" - }, - "bin": { - "dmg-license": "bin/dmg-license.js" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/dmg-license/node_modules/ajv": { - "version": "6.12.6", + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", "dev": true, - "license": "MIT", - "optional": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/dmg-license/node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/dns-packet": { - "version": "5.6.1", + "node_modules/esquery": { + "version": "1.5.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=6" + "node": ">=0.10" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/esrecurse": { + "version": "4.3.0", + "license": "BSD-2-Clause", "dependencies": { - "esutils": "^2.0.2" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=4.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true, - "license": "MIT" + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } }, - "node_modules/dom-converter": { - "version": "0.2.0", + "node_modules/estree-walker": { + "version": "3.0.3", "dev": true, "license": "MIT", "dependencies": { - "utila": "~0.4" + "@types/estree": "^1.0.0" } }, - "node_modules/dom-serializer": { - "version": "0.2.2", + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" + "node_modules/event-target-shim": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/domexception": { - "version": "4.0.0", + "node_modules/eventemitter3": { + "version": "4.0.7", "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", "license": "MIT", - "dependencies": { - "webidl-conversions": "^7.0.0" - }, "engines": { - "node": ">=12" + "node": ">=0.8.x" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "license": "BSD-2-Clause", + "node_modules/exec-async": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/execa": { + "version": "5.1.1", + "devOptional": true, + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 4" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/domutils": { - "version": "2.8.0", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/domutils/node_modules/dom-serializer": { - "version": "1.4.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "node_modules/expand-template": { + "version": "2.0.3", + "license": "(MIT OR WTFPL)", + "optional": true, + "engines": { + "node": ">=6" } }, - "node_modules/dot-case": { - "version": "3.0.4", + "node_modules/expect": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node_modules/expensify-common": { + "version": "2.0.141", + "license": "MIT", + "dependencies": { + "awesome-phonenumber": "^5.4.0", + "classnames": "2.5.0", + "clipboard": "2.0.11", + "html-entities": "^2.5.2", + "jquery": "3.6.0", + "localforage": "^1.10.0", + "lodash": "4.17.21", + "prop-types": "15.8.1", + "react": "16.12.0", + "react-dom": "16.12.0", + "semver": "^7.6.3", + "simply-deferred": "git+https://github.com/Expensify/simply-deferred.git#77a08a95754660c7bd6e0b6979fdf84e8e831bf5", + "ua-parser-js": "^1.0.38" } }, - "node_modules/dotenv-expand": { - "version": "11.0.6", - "license": "BSD-2-Clause", + "node_modules/expensify-common/node_modules/react": { + "version": "16.12.0", + "license": "MIT", "dependencies": { - "dotenv": "^16.4.4" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" + "node": ">=0.10.0" } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "node_modules/expensify-common/node_modules/react-dom": { + "version": "16.12.0", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.18.0" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "react": "^16.0.0" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/earcut": { - "version": "2.2.4", - "license": "ISC" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dev": true, - "license": "Apache-2.0", + "node_modules/expensify-common/node_modules/scheduler": { + "version": "0.18.0", + "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, + "node_modules/expensify-common/node_modules/semver": { + "version": "7.6.3", + "license": "ISC", "bin": { - "ejs": "bin/cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/electron": { - "version": "33.4.8", - "resolved": "https://registry.npmjs.org/electron/-/electron-33.4.8.tgz", - "integrity": "sha512-dy/92HufGG66PslDMlXuK6uhO+70tgiZ4esReTZgDcZ0E67jCJ7S4/et4yZSEjXiT7IyjZTf72QwQbTpANxW4g==", - "dev": true, - "hasInstallScript": true, + "node_modules/expensify-common/node_modules/ua-parser-js": { + "version": "1.0.39", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], "license": "MIT", - "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^20.9.0", - "extract-zip": "^2.0.1" - }, "bin": { - "electron": "cli.js" + "ua-parser-js": "script/cli.js" }, "engines": { - "node": ">= 12.20.55" + "node": "*" } }, - "node_modules/electron-builder": { - "version": "25.0.0", - "dev": true, + "node_modules/expo": { + "version": "52.0.41", "license": "MIT", "dependencies": { - "app-builder-lib": "25.0.0", - "builder-util": "25.0.0", - "builder-util-runtime": "9.2.5", - "chalk": "^4.1.2", - "dmg-builder": "25.0.0", - "fs-extra": "^10.1.0", - "is-ci": "^3.0.0", - "lazy-val": "^1.0.5", - "read-config-file": "6.4.0", - "simple-update-notifier": "2.0.0", - "yargs": "^17.6.2" + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.22.22", + "@expo/config": "~10.0.11", + "@expo/config-plugins": "~9.0.17", + "@expo/fingerprint": "0.11.11", + "@expo/metro-config": "0.19.12", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.9", + "expo-asset": "~11.0.5", + "expo-constants": "~17.0.8", + "expo-file-system": "~18.0.12", + "expo-font": "~13.0.4", + "expo-keep-awake": "~14.0.3", + "expo-modules-autolinking": "2.0.8", + "expo-modules-core": "2.2.3", + "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", + "whatwg-url-without-unicode": "8.0.0-3" }, "bin": { - "electron-builder": "cli.js", - "install-app-deps": "install-app-deps.js" + "expo": "bin/cli", + "expo-modules-autolinking": "bin/autolinking", + "fingerprint": "bin/fingerprint" }, - "engines": { - "node": ">=14.0.0" + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } } }, - "node_modules/electron-builder-squirrel-windows": { - "version": "25.0.0", - "dev": true, + "node_modules/expo-asset": { + "version": "11.0.5", "license": "MIT", - "peer": true, "dependencies": { - "app-builder-lib": "25.0.0", - "archiver": "^5.3.1", - "builder-util": "25.0.0", - "fs-extra": "^10.1.0" + "@expo/image-utils": "^0.6.5", + "expo-constants": "~17.0.8", + "invariant": "^2.2.4", + "md5-file": "^3.2.3" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" } }, - "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, + "node_modules/expo-av": { + "version": "15.0.2", "license": "MIT", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" }, - "engines": { - "node": ">=12" + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } } }, - "node_modules/electron-builder/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/expo-constants": { + "version": "17.0.8", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@expo/config": "~10.0.11", + "@expo/env": "~0.4.2" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/electron-builder/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/expo-file-system": { + "version": "18.0.12", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "web-streams-polyfill": "^3.3.2" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "expo": "*", + "react-native": "*" } }, - "node_modules/electron-builder/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/expo-font": { + "version": "13.0.4", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "fontfaceobserver": "^2.1.0" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "expo": "*", + "react": "*" } }, - "node_modules/electron-builder/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-builder/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, + "node_modules/expo-image": { + "version": "2.0.4", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*", + "react-native-web": "*" }, - "engines": { - "node": ">=12" + "peerDependenciesMeta": { + "react-native-web": { + "optional": true + } } }, - "node_modules/electron-builder/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/expo-image-loader": { + "version": "5.0.0", "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "expo": "*" } }, - "node_modules/electron-builder/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/expo-image-manipulator": { + "version": "13.0.6", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "expo-image-loader": "~5.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "expo": "*" } }, - "node_modules/electron-publish": { - "version": "25.0.0", - "dev": true, + "node_modules/expo-keep-awake": { + "version": "14.0.3", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "2.0.8", "license": "MIT", "dependencies": { - "@types/fs-extra": "^9.0.11", - "builder-util": "25.0.0", - "builder-util-runtime": "9.2.5", - "chalk": "^4.1.2", - "fs-extra": "^10.1.0", - "lazy-val": "^1.0.5", - "mime": "^2.5.2" + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, - "node_modules/electron-publish/node_modules/ansi-styles": { + "node_modules/expo-modules-autolinking/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -21292,9 +26632,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/electron-publish/node_modules/chalk": { + "node_modules/expo-modules-autolinking/node_modules/chalk": { "version": "4.1.2", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -21307,9 +26646,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/electron-publish/node_modules/color-convert": { + "node_modules/expo-modules-autolinking/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -21318,35 +26656,26 @@ "node": ">=7.0.0" } }, - "node_modules/electron-publish/node_modules/color-name": { + "node_modules/expo-modules-autolinking/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/electron-publish/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=12" + "node": ">= 10" } }, - "node_modules/electron-publish/node_modules/has-flag": { + "node_modules/expo-modules-autolinking/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/electron-publish/node_modules/supports-color": { + "node_modules/expo-modules-autolinking/node_modules/supports-color": { "version": "7.2.0", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -21355,1806 +26684,1608 @@ "node": ">=8" } }, - "node_modules/electron-to-chromium": { - "version": "1.5.41", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", - "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" - }, - "node_modules/emittery": { - "version": "0.13.1", - "dev": true, + "node_modules/expo-modules-core": { + "version": "2.2.3", "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "dependencies": { + "invariant": "^2.2.4" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" + "node_modules/exponential-backoff": { + "version": "3.1.1", + "license": "Apache-2.0" }, - "node_modules/emojis-list": { - "version": "3.0.0", + "node_modules/express": { + "version": "4.20.0", "dev": true, "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node": ">= 0.10.0" } }, - "node_modules/encoding": { - "version": "0.1.13", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "iconv-lite": "^0.6.2" + "ms": "2.0.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", + "node_modules/express/node_modules/encodeurl": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "once": "^1.4.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" - } + "license": "MIT" }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "license": "BSD-2-Clause", + "node": ">=0.6" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/env-editor": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", - "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/env-paths": { - "version": "2.2.1", + "node_modules/extend": { + "version": "3.0.2", "dev": true, + "license": "MIT" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/envinfo": { - "version": "7.13.0", + "node_modules/external-editor": { + "version": "3.1.0", "dev": true, "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { "node": ">=4" } }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "license": "MIT" - }, - "node_modules/err-code": { - "version": "2.0.3", + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", "license": "MIT", "dependencies": { - "stackframe": "^1.3.4" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/errorhandler": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", - "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", - "devOptional": true, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, "license": "MIT", "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">= 0.8" + "node": ">=0.6.0" } }, - "node_modules/es-abstract": { - "version": "1.23.3", + "node_modules/extract-zip": { + "version": "2.0.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.17.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "@types/yauzl": "^2.9.1" } }, - "node_modules/es-abstract/node_modules/object.assign": { - "version": "4.1.5", + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "pump": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "node_modules/extsprintf": { + "version": "1.4.1", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-equals": { + "version": "5.2.2", "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" } }, - "node_modules/es-errors": { - "version": "1.3.0", + "node_modules/fast-glob": { + "version": "3.3.3", "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, "engines": { - "node": ">= 0.4" + "node": ">=8.6.0" } }, - "node_modules/es-get-iterator": { - "version": "1.1.2", + "node_modules/fast-json-parse": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-patch": { + "version": "3.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-xml-parser": { + "version": "4.4.1", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" + "strnum": "^1.0.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "fxparser": "src/cli/cli.js" } }, - "node_modules/es-iterator-helpers": { - "version": "1.0.13", + "node_modules/fastest-levenshtein": { + "version": "1.0.16", "dev": true, "license": "MIT", - "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.3", - "es-set-tostringtag": "^2.0.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "iterator.prototype": "^1.1.0", - "safe-array-concat": "^1.0.0" + "engines": { + "node": ">= 4.9.1" } }, - "node_modules/es-module-lexer": { - "version": "1.5.0", - "license": "MIT" + "node_modules/fastq": { + "version": "1.13.0", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "license": "MIT", + "node_modules/faye-websocket": { + "version": "0.11.4", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "es-errors": "^1.3.0" + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">= 0.4" + "node": ">=0.8.0" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "node_modules/fb-watchman": { + "version": "2.0.1", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/fd-package-json": { + "version": "1.2.0", "dev": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "walk-up-path": "^3.0.1" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", + "node_modules/fd-slicer": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "pend": "~1.2.0" } }, - "node_modules/es-toolkit": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.33.0.tgz", - "integrity": "sha512-X13Q/ZSc+vsO1q600bvNK4bxgXMkHcf//RxCmYDaRY5DAcT+eoXjY5hoAPGMdRnWQjvyLEcyauG3b6hz76LNqg==", + "node_modules/fetch-blob": { + "version": "3.2.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", - "workspaces": [ - "docs", - "benchmarks" - ] + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } }, - "node_modules/es6-error": { + "node_modules/fetch-retry": { "version": "4.1.1", - "dev": true, "license": "MIT" }, - "node_modules/esbuild": { - "version": "0.20.2", + "node_modules/fflate": { + "version": "0.8.2", + "license": "MIT" + }, + "node_modules/figures": { + "version": "5.0.0", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" }, "engines": { - "node": ">=12" + "node": ">=14" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/esbuild-register": { - "version": "3.5.0", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/escape-latex": { - "version": "1.2.0", + "node_modules/figures/node_modules/is-unicode-supported": { + "version": "1.3.0", "dev": true, - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.1.0", + "node_modules/file-entry-cache": { + "version": "6.0.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", + "node_modules/filelist": { + "version": "1.0.4", "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" } }, - "node_modules/eslint": { - "version": "8.57.0", + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "balanced-match": "^1.0.0" } }, - "node_modules/eslint-config-airbnb": { - "version": "19.0.4", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0" + "node": ">=10" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, + "node_modules/fill-range": { + "version": "7.1.1", "license": "MIT", "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" + "node": ">=8" } }, - "node_modules/eslint-config-airbnb-base/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/filter-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-config-airbnb-typescript": { - "version": "18.0.0", + "node_modules/finalhandler": { + "version": "1.2.0", "dev": true, "license": "MIT", "dependencies": { - "eslint-config-airbnb-base": "^15.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^7.0.0", - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/eslint-config-expensify": { - "version": "2.0.78", - "resolved": "https://registry.npmjs.org/eslint-config-expensify/-/eslint-config-expensify-2.0.78.tgz", - "integrity": "sha512-YcTdhAuWtqUajfBymq1V0Ot190GoI1VBZWXMn3IQLpq4aB2uNU6jZt5AcrErOiLJUOGUz+pRDyZ8ynHkzqeH+A==", + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@babel/eslint-parser": "^7.25.7", - "@lwc/eslint-plugin-lwc": "^1.7.2", - "@typescript-eslint/parser": "^7.12.0", - "@typescript-eslint/rule-tester": "^7.16.1", - "@typescript-eslint/utils": "^7.12.0", - "eslint": "^8.56.0", - "eslint-config-airbnb": "19.0.4", - "eslint-config-airbnb-base": "15.0.0", - "eslint-plugin-es": "^4.1.0", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jsx-a11y": "^6.2.3", - "eslint-plugin-react": "^7.18.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-rulesdir": "^0.2.2", - "lodash": "^4.17.21", - "underscore": "^1.13.6" + "ms": "2.0.0" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/scope-manager": { - "version": "7.12.0", + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-babel-config": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" + "json5": "^2.1.1", + "path-exists": "^4.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=16.0.0" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/types": { - "version": "7.12.0", + "node_modules/find-babel-config/node_modules/path-exists": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/find-cache-dir": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=6" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/utils": { - "version": "7.12.0", - "dev": true, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0" + "p-limit": "^2.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" }, - "peerDependencies": { - "eslint": "^8.56.0" + "engines": { + "node": ">=6" } }, - "node_modules/eslint-config-expensify/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "dev": true, + "node_modules/find-up": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-expensify/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, + "node_modules/find-up/node_modules/path-exists": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-config-expensify/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", "dev": true, "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "dependencies": { + "micromatch": "^4.0.2" } }, - "node_modules/eslint-config-expensify/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/flat-cache": { + "version": "3.0.4", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=10" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", + "node_modules/flatted": { + "version": "3.2.7", "dev": true, + "license": "ISC" + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.230.0", "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, + "node_modules/focus-trap": { + "version": "7.6.4", "license": "MIT", "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "tabbable": "^6.2.0" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "dev": true, + "node_modules/focus-trap-react": { + "version": "11.0.3", "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "focus-trap": "^7.6.4", + "tabbable": "^6.2.0" + }, + "peerDependencies": { + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", + "node_modules/follow-redirects": { + "version": "1.15.6", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, "engines": { - "node": ">=4" + "node": ">=4.0" }, "peerDependenciesMeta": { - "eslint": { + "debug": { "optional": true } } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "license": "BSD-2-Clause" + }, + "node_modules/for-each": { + "version": "0.3.5", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-deprecation": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-3.0.0.tgz", - "integrity": "sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==", - "dev": true, - "dependencies": { - "@typescript-eslint/utils": "^7.0.0", - "ts-api-utils": "^1.3.0", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "eslint": "^8.0.0", - "typescript": "^4.2.4 || ^5.0.0" + "node_modules/for-in": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, + "node_modules/foreground-child": { + "version": "3.1.1", + "license": "ISC", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=12.13.0", + "yarn": ">=1.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-plugin-deprecation/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-plugin-deprecation/node_modules/brace-expansion": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/eslint-plugin-deprecation/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } + "license": "MIT" }, - "node_modules/eslint-plugin-deprecation/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=12" } }, - "node_modules/eslint-plugin-deprecation/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/memfs": { + "version": "3.5.3", "dev": true, - "license": "MIT", + "license": "Unlicense", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "fs-monkey": "^1.0.4" }, "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">= 4.0.0" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/form-data": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "engines": { + "node": ">= 6" } }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", + "node_modules/form-data-encoder": { + "version": "2.1.4", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 14.17" } }, - "node_modules/eslint-plugin-eslint-comments": { - "version": "3.2.0", + "node_modules/formdata-polyfill": { + "version": "4.0.10", "dev": true, "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" + "fetch-blob": "^3.1.2" }, "engines": { - "node": ">=6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" + "node": ">=12.20.0" } }, - "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/forwarded": { + "version": "0.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-ft-flow": { - "version": "2.0.3", + "node_modules/fraction.js": { + "version": "4.3.4", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, "engines": { - "node": ">=12.22.0" + "node": "*" }, - "peerDependencies": { - "@babel/eslint-parser": "^7.12.0", - "eslint": "^8.1.0" + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "dev": true, + "node_modules/freeport-async": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "dev": true, + "node_modules/fresh": { + "version": "0.5.2", "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": ">= 0.6" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/fs-constants": { + "version": "1.0.0", + "devOptional": true, + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "dev": true, + "node_modules/fs-minipass": { + "version": "2.1.0", "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-plugin-import/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/fs-monkey": { + "version": "1.0.6", "dev": true, + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=4" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { - "version": "3.15.0", - "dev": true, + "node_modules/function-bind": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-jest": { - "version": "28.6.0", + "node_modules/function.prototype.name": { + "version": "1.1.8", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { - "node": "^16.10.0 || ^18.12.0 || >=20.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", - "jest": "*" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { - "version": "7.13.1", + "node_modules/functions-have-names": { + "version": "1.2.3", "dev": true, "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-jsdoc": { - "version": "46.2.6", + "node_modules/gauge": { + "version": "3.0.2", "dev": true, - "license": "BSD-3-Clause", + "license": "ISC", + "optional": true, + "peer": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.39.4", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.3.1", - "debug": "^4.3.4", - "escape-string-regexp": "^4.0.0", - "esquery": "^1.5.0", - "is-builtin-module": "^3.2.1", - "semver": "^7.5.1", - "spdx-expression-parse": "^3.0.1" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" }, "engines": { - "node": ">=16" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "node": ">=10" } }, - "node_modules/eslint-plugin-jsx-a11y": { + "node_modules/gaxios": { "version": "6.7.1", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=14" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/axobject-query": { - "version": "3.2.1", + "node_modules/gaxios/node_modules/agent-base": { + "version": "7.1.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/eslint-plugin-lodash": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-lodash/-/eslint-plugin-lodash-7.4.0.tgz", - "integrity": "sha512-Tl83UwVXqe1OVeBRKUeWcfg6/pCW1GTRObbdnbEJgYwjxp5Q92MEWQaH9+dmzbRt6kvYU1Mp893E79nJiCSM8A==", + "node_modules/gaxios/node_modules/https-proxy-agent": { + "version": "7.0.5", "dev": true, + "license": "MIT", "dependencies": { - "lodash": "^4.17.21" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": ">=2" + "node": ">= 14" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", + "node_modules/gaxios/node_modules/node-fetch": { + "version": "2.7.0", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=12.0.0" + "node": "4.x || >=6.0.0" }, "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" + "encoding": "^0.1.0" }, "peerDependenciesMeta": { - "eslint-config-prettier": { + "encoding": { "optional": true } } }, - "node_modules/eslint-plugin-react": { - "version": "7.33.2", + "node_modules/gaxios/node_modules/uuid": { + "version": "9.0.1", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.12", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/eslint-plugin-react-compiler": { - "version": "19.0.0-beta-8a03594-20241020", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-compiler/-/eslint-plugin-react-compiler-19.0.0-beta-8a03594-20241020.tgz", - "integrity": "sha512-bYg1COih1s3r14IV/AKdQs/SN7CQmNI0ZaMtPdgZ6gp1S1Q/KGP9P43w7R6dHJ4wYpuMBvekNJHQdVu+x6UM+A==", + "node_modules/gcp-metadata": { + "version": "6.1.0", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "hermes-parser": "^0.20.1", - "zod": "^3.22.4", - "zod-validation-error": "^3.0.3" + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" }, "engines": { - "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" - }, - "peerDependencies": { - "eslint": ">=7" + "node": ">=14" } }, - "node_modules/eslint-plugin-react-compiler/node_modules/hermes-estree": { - "version": "0.20.1", - "dev": true, - "license": "MIT" + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/eslint-plugin-react-compiler/node_modules/hermes-parser": { - "version": "0.20.1", - "dev": true, + "node_modules/geojson-rbush": { + "version": "3.2.0", "license": "MIT", "dependencies": { - "hermes-estree": "0.20.1" + "@turf/bbox": "*", + "@turf/helpers": "6.x", + "@turf/meta": "6.x", + "@types/geojson": "7946.0.8", + "rbush": "^3.0.1" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "dev": true, - "license": "MIT", + "node_modules/geojson-vt": { + "version": "3.2.1", + "license": "ISC" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/eslint-plugin-react-native": { - "version": "4.1.0", - "dev": true, + "node_modules/get-intrinsic": { + "version": "1.3.0", "license": "MIT", "dependencies": { - "eslint-plugin-react-native-globals": "^0.1.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, - "peerDependencies": { - "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=8.0.0" } }, - "node_modules/eslint-plugin-react-native-a11y": { - "version": "3.3.0", + "node_modules/get-pkg-repo": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.15.4", - "ast-types-flow": "^0.0.7", - "jsx-ast-utils": "^3.2.1" + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" }, - "engines": { - "node": ">=12.0" + "bin": { + "get-pkg-repo": "src/cli.js" }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/eslint-plugin-react-native-globals": { - "version": "0.1.2", - "dev": true, - "license": "MIT" + "node_modules/get-port": { + "version": "3.2.0", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/get-proto": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", + "node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-rulesdir": { - "version": "0.2.2", + "node_modules/get-uri": { + "version": "6.0.4", "dev": true, "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 14" } }, - "node_modules/eslint-plugin-storybook": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.12.0.tgz", - "integrity": "sha512-Lg5I0+npTgiYgZ4KSvGWGDFZi3eOCNJPaWX0c9rTEEXC5wvooOClsP9ZtbI4hhFKyKgYR877KiJxbRTSJq9gWA==", - "dev": true, + "node_modules/get-value": { + "version": "2.0.6", "license": "MIT", - "dependencies": { - "@storybook/csf": "^0.1.11", - "@typescript-eslint/utils": "^8.8.1", - "ts-dedent": "^2.2.0" - }, "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "eslint": ">=8" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.28.0.tgz", - "integrity": "sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==", - "dev": true, + "node_modules/getenv": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0" - }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" } }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.28.0.tgz", - "integrity": "sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==", + "node_modules/giget": { + "version": "1.2.5", "dev": true, "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.4.0", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.6", + "nypm": "^0.5.4", + "pathe": "^2.0.3", + "tar": "^6.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "giget": "dist/cli.mjs" } }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.28.0.tgz", - "integrity": "sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==", + "node_modules/git-raw-commits": { + "version": "2.0.11", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/visitor-keys": "8.28.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.0.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "git-raw-commits": "cli.js" }, - "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "engines": { + "node": ">=10" } }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.28.0.tgz", - "integrity": "sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==", + "node_modules/git-raw-commits/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.28.0", - "@typescript-eslint/types": "8.28.0", - "@typescript-eslint/typescript-estree": "8.28.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "node": ">= 6" } }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.28.0.tgz", - "integrity": "sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==", + "node_modules/git-raw-commits/node_modules/through2": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.28.0", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "readable-stream": "3" } }, - "node_modules/eslint-plugin-storybook/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "node_modules/git-remote-origin-url": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/eslint-plugin-storybook/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-storybook/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/git-semver-tags": { + "version": "4.1.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "meow": "^8.0.0", + "semver": "^6.0.0" }, - "engines": { - "node": ">=16 || 14 >=14.17" + "bin": { + "git-semver-tags": "cli.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/eslint-plugin-storybook/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.1", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" } }, - "node_modules/eslint-plugin-storybook/node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "node_modules/git-up": { + "version": "7.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "6.2.2", + "node_modules/git-url-parse": { + "version": "13.1.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "git-up": "^7.0.0" } }, - "node_modules/eslint-plugin-you-dont-need-lodash-underscore": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-you-dont-need-lodash-underscore/-/eslint-plugin-you-dont-need-lodash-underscore-6.14.0.tgz", - "integrity": "sha512-3zkkU/O1agczP7szJGHmisZJS/AknfVl6mb0Zqoc95dvFsdmfK+cbhrn+Ffy0UWB1pgDJwQr7kIO3rPstWs3Dw==", + "node_modules/gitconfiglocal": { + "version": "1.0.0", "dev": true, + "license": "BSD", "dependencies": { - "kebab-case": "^1.0.0" - }, - "engines": { - "node": ">=4.0" + "ini": "^1.3.2" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "license": "BSD-2-Clause", + "node_modules/github-from-package": { + "version": "0.0.0", + "license": "MIT", + "optional": true + }, + "node_modules/gl-matrix": { + "version": "3.4.3", + "license": "MIT" + }, + "node_modules/glob": { + "version": "7.1.6", + "license": "ISC", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">= 6" } }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/global-agent": { + "version": "3.0.0", "dev": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, "engines": { - "node": ">=10" + "node": ">=10.0" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", + "node_modules/global-dirs": { + "version": "0.1.1", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ini": "^1.3.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/globby": { + "version": "11.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/good-listener": { + "version": "1.2.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "delegate": "^3.1.2" } }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", + "node_modules/google-auth-library": { + "version": "9.14.2", "dev": true, - "license": "BSD-2-Clause", + "license": "Apache-2.0", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=14" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/googleapis": { + "version": "144.0.0", "dev": true, "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", "dependencies": { - "is-glob": "^4.0.3" + "google-auth-library": "^9.0.0", + "googleapis-common": "^7.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=14.0.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.21.0", + "node_modules/googleapis-common": { + "version": "7.2.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "type-fest": "^0.20.2" + "extend": "^3.0.2", + "gaxios": "^6.0.3", + "google-auth-library": "^9.7.0", + "qs": "^6.7.0", + "url-template": "^2.0.8", + "uuid": "^9.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14.0.0" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/googleapis-common/node_modules/uuid": { + "version": "9.0.1", "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/eslint/node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, + "node_modules/gopd": { + "version": "1.2.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/got": { + "version": "11.8.6", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", "dev": true, "license": "MIT" }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/grid-index": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/group-ib-fp": { + "resolved": "modules/react-native-module-fhp", + "link": true + }, + "node_modules/gtoken": { + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "gaxios": "^6.0.0", + "jws": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", + "node_modules/gzip-size": { + "version": "6.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, "engines": { "node": ">=10" }, @@ -23162,466 +28293,461 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.6.1", + "node_modules/handle-thing": { + "version": "2.0.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.4.7" }, - "funding": { - "url": "https://opencollective.com/eslint" + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.4.3", + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=0.10.0" } }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/esquery": { - "version": "1.5.0", + "node_modules/has": { + "version": "1.0.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "function-bind": "^1.1.1" }, "engines": { - "node": ">=0.10" + "node": ">= 0.4.0" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", + "node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=4" } }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "node_modules/has-property-descriptors": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", + "node_modules/has-proto": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/etag": { - "version": "1.8.1", + "node_modules/has-symbols": { + "version": "1.1.0", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", + "node_modules/has-tostringtag": { + "version": "1.0.2", "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", + "node_modules/has-unicode": { + "version": "2.0.1", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/events": { - "version": "3.3.0", + "node_modules/has-yarn": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.x" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/exec-async": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", - "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", - "license": "MIT" - }, - "node_modules/execa": { - "version": "5.1.1", - "devOptional": true, + "node_modules/hasown": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/exit": { - "version": "0.1.2", + "node_modules/he": { + "version": "1.2.0", "dev": true, - "engines": { - "node": ">= 0.8.0" + "license": "MIT", + "bin": { + "he": "bin/he" } }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "license": "(MIT OR WTFPL)", - "optional": true, - "engines": { - "node": ">=6" + "node_modules/heic-to": { + "version": "1.1.13", + "license": "LGPL-3.0" + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" } }, - "node_modules/expect": { - "version": "29.7.0", + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", "dev": true, "license": "MIT", "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" + "source-map": "^0.7.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/expensify-common": { - "version": "2.0.141", - "resolved": "https://registry.npmjs.org/expensify-common/-/expensify-common-2.0.141.tgz", - "integrity": "sha512-Ktdjs0viGihFAWm8BMFMCVxNfAOu/vZXJXo1zF0v6rGfdRVQyDI008gqwrHcj+wDYHBeTHgVqOfgeq4J0fjs8A==", - "license": "MIT", + "node_modules/highlight.js": { + "version": "10.7.3", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "license": "BSD-3-Clause", "dependencies": { - "awesome-phonenumber": "^5.4.0", - "classnames": "2.5.0", - "clipboard": "2.0.11", - "html-entities": "^2.5.2", - "jquery": "3.6.0", - "localforage": "^1.10.0", - "lodash": "4.17.21", - "prop-types": "15.8.1", - "react": "16.12.0", - "react-dom": "16.12.0", - "semver": "^7.6.3", - "simply-deferred": "git+https://github.com/Expensify/simply-deferred.git#77a08a95754660c7bd6e0b6979fdf84e8e831bf5", - "ua-parser-js": "^1.0.38" + "react-is": "^16.7.0" } }, - "node_modules/expensify-common/node_modules/react": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", - "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==", - "license": "MIT", + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "lru-cache": "^6.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/expensify-common/node_modules/react-dom": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", - "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==", + "node_modules/howler": { + "version": "2.2.4", + "license": "MIT" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.18.0" - }, - "peerDependencies": { - "react": "^16.0.0" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/expensify-common/node_modules/scheduler": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", - "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/expensify-common/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "whatwg-encoding": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/expensify-common/node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "node_modules/html-entities": { + "version": "2.5.2", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" + "type": "github", + "url": "https://github.com/sponsors/mdevils" }, { - "type": "github", - "url": "https://github.com/sponsors/faisalman" + "type": "patreon", + "url": "https://patreon.com/mdevils" } ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, "bin": { - "ua-parser-js": "script/cli.js" + "html-minifier-terser": "cli.js" }, "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/expo": { - "version": "52.0.41", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.41.tgz", - "integrity": "sha512-qFdt1l2ltj5XWf1tnQ5UidWkaNQWf3CbhldjVb/ui/iGp1x038W7QUhT6BwaCOY6N9yuCZKnFS4Uk9Cxwfsc+w==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/cli": "0.22.22", - "@expo/config": "~10.0.11", - "@expo/config-plugins": "~9.0.17", - "@expo/fingerprint": "0.11.11", - "@expo/metro-config": "0.19.12", - "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~12.0.9", - "expo-asset": "~11.0.5", - "expo-constants": "~17.0.8", - "expo-file-system": "~18.0.12", - "expo-font": "~13.0.4", - "expo-keep-awake": "~14.0.3", - "expo-modules-autolinking": "2.0.8", - "expo-modules-core": "2.2.3", - "fbemitter": "^3.0.0", - "web-streams-polyfill": "^3.3.2", - "whatwg-url-without-unicode": "8.0.0-3" - }, - "bin": { - "expo": "bin/cli", - "expo-modules-autolinking": "bin/autolinking", - "fingerprint": "bin/fingerprint" - }, - "peerDependencies": { - "@expo/dom-webview": "*", - "@expo/metro-runtime": "*", - "react": "*", - "react-native": "*", - "react-native-webview": "*" - }, - "peerDependenciesMeta": { - "@expo/dom-webview": { - "optional": true - }, - "@expo/metro-runtime": { - "optional": true - }, - "react-native-webview": { - "optional": true - } + "engines": { + "node": ">= 12" } }, - "node_modules/expo-asset": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.5.tgz", - "integrity": "sha512-TL60LmMBGVzs3NQcO8ylWqBumMh4sx0lmeJsn7+9C88fylGDhyyVnKZ1PyTXo9CVDBkndutZx2JUEQWM9BaiXw==", + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "dev": true, "license": "MIT", "dependencies": { - "@expo/image-utils": "^0.6.5", - "expo-constants": "~17.0.8", - "invariant": "^2.2.4", - "md5-file": "^3.2.3" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*" + "webpack": "^5.20.0" } }, - "node_modules/expo-av": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/expo-av/-/expo-av-15.0.2.tgz", - "integrity": "sha512-AHIHXdqLgK1dfHZF0JzX3YSVySGMrWn9QtPzaVjw54FAzvXfMt4sIoq4qRL/9XWCP9+ICcCs/u3EcvmxQjrfcA==", + "node_modules/html2canvas": { + "version": "1.4.1", "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*", - "react-native-web": "*" + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" }, - "peerDependenciesMeta": { - "react-native-web": { - "optional": true - } + "engines": { + "node": ">=8.0.0" } }, - "node_modules/expo-constants": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.8.tgz", - "integrity": "sha512-XfWRyQAf1yUNgWZ1TnE8pFBMqGmFP5Gb+SFSgszxDdOoheB/NI5D4p7q86kI2fvGyfTrxAe+D+74nZkfsGvUlg==", + "node_modules/htmlparser2": { + "version": "7.2.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", "dependencies": { - "@expo/config": "~10.0.11", - "@expo/env": "~0.4.2" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "entities": "^3.0.1" } }, - "node_modules/expo-file-system": { - "version": "18.0.12", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.12.tgz", - "integrity": "sha512-HAkrd/mb8r+G3lJ9MzmGeuW2B+BxQR1joKfeCyY4deLl1zoZ48FrAWjgZjHK9aHUVhJ0ehzInu/NQtikKytaeg==", - "license": "MIT", - "dependencies": { - "web-streams-polyfill": "^3.3.2" + "node_modules/htmlparser2/node_modules/entities": { + "version": "3.0.1", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" }, - "peerDependencies": { - "expo": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/expo-font": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.4.tgz", - "integrity": "sha512-eAP5hyBgC8gafFtprsz0HMaB795qZfgJWqTmU0NfbSin1wUuVySFMEPMOrTkTgmazU73v4Cb4x7p86jY1XXYUw==", + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "fontfaceobserver": "^2.1.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "peerDependencies": { - "expo": "*", - "react": "*" + "engines": { + "node": ">= 0.8" } }, - "node_modules/expo-image": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/expo-image/-/expo-image-2.0.4.tgz", - "integrity": "sha512-oIVSlV/BpBJbI9Anf8RjraGJXDWSJxNKxdXkYBJ31XrQaUstOM7OmsVKjOK40ZFZHIz3rx5SBJWK5w52Uz+/bg==", + "node_modules/http-parser-js": { + "version": "0.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "dev": true, "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*", - "react-native-web": "*" + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, - "peerDependenciesMeta": { - "react-native-web": { - "optional": true - } + "engines": { + "node": ">=8.0.0" } }, - "node_modules/expo-image-loader": { + "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/expo-image-loader/-/expo-image-loader-5.0.0.tgz", - "integrity": "sha512-Eg+5FHtyzv3Jjw9dHwu2pWy4xjf8fu3V0Asyy42kO+t/FbvW/vjUixpTjPtgKQLQh+2/9Nk4JjFDV6FwCnF2ZA==", - "peerDependencies": { - "expo": "*" + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/expo-image-manipulator": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/expo-image-manipulator/-/expo-image-manipulator-13.0.6.tgz", - "integrity": "sha512-Rz8Kcfx1xYm0AsIDi6zfKYUDnwCP8edgYXWb00KAkzOF8bDxwzTrnvESWhCiveM4IB3fojjLpNeENME34p3bzA==", + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "dev": true, "license": "MIT", "dependencies": { - "expo-image-loader": "~5.0.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" }, "peerDependencies": { - "expo": "*" + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/expo-keep-awake": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.3.tgz", - "integrity": "sha512-6Jh94G6NvTZfuLnm2vwIpKe3GdOiVBuISl7FI8GqN0/9UOg9E0WXXp5cDcfAG8bn80RfgLJS8P7EPUGTZyOvhg==", + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/expo-modules-autolinking": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.8.tgz", - "integrity": "sha512-DezgnEYFQYic8hKGhkbztBA3QUmSftjaNDIKNAtS2iGJmzCcNIkatjN2slFDSWjSTNo8gOvPQyMKfyHWFvLpOQ==", + "node_modules/http-server": { + "version": "14.1.1", + "dev": true, "license": "MIT", "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0" + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" }, "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" } }, - "node_modules/expo-modules-autolinking/node_modules/ansi-styles": { + "node_modules/http-server/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -23633,10 +28759,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/expo-modules-autolinking/node_modules/chalk": { + "node_modules/http-server/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -23649,10 +28774,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/expo-modules-autolinking/node_modules/color-convert": { + "node_modules/http-server/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -23661,948 +28785,647 @@ "node": ">=7.0.0" } }, - "node_modules/expo-modules-autolinking/node_modules/color-name": { + "node_modules/http-server/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, - "node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/expo-modules-autolinking/node_modules/has-flag": { + "node_modules/http-server/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/expo-modules-autolinking/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/expo-modules-core": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.2.3.tgz", - "integrity": "sha512-01QqZzpP/wWlxnNly4G06MsOBUTbMDj02DQigZoXfDh80vd/rk3/uVXqnZgOdLSggTs6DnvOgAUy0H2q30XdUg==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "license": "Apache-2.0" - }, - "node_modules/express": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.20.0.tgz", - "integrity": "sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==", + "node_modules/http-server/node_modules/mime": { + "version": "1.6.0", "dev": true, "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 0.10.0" + "node": ">=4" } }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", + "node_modules/http-server/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", + "node_modules/http-server/node_modules/url-join": { + "version": "4.0.1", "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "node_modules/http2-wrapper": { + "version": "1.0.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.4" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" }, "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.19.0" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "node_modules/https-proxy-agent": { + "version": "5.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "3.0.2", "license": "MIT", "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/extract-zip": { - "version": "2.0.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, + "node_modules/human-signals": { + "version": "2.1.0", + "devOptional": true, + "license": "Apache-2.0", "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" + "node": ">=10.17.0" } }, - "node_modules/extract-zip/node_modules/get-stream": { - "version": "5.2.0", + "node_modules/humanize-ms": { + "version": "1.2.1", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ms": "^2.0.0" } }, - "node_modules/extsprintf": { - "version": "1.4.1", + "node_modules/hyperdyperid": { + "version": "1.2.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "license": "MIT", - "optional": true + "engines": { + "node": ">=10.18" + } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "license": "MIT" + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "license": "BSD-3-Clause" }, - "node_modules/fast-diff": { - "version": "1.3.0", + "node_modules/iconv-corefoundation": { + "version": "1.1.7", "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-equals": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.2.2.tgz", - "integrity": "sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==", "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, "engines": { - "node": ">=6.0.0" + "node": "^8.11.2 || >=10" } }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "node_modules/iconv-lite": { + "version": "0.6.3", + "devOptional": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.10.0" } }, - "node_modules/fast-json-parse": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-patch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", - "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "license": "MIT" + "node_modules/idb": { + "version": "7.1.1", + "license": "ISC" }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" + "node_modules/idb-keyval": { + "version": "6.2.1", + "license": "Apache-2.0" }, - "node_modules/fast-xml-parser": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", - "dev": true, + "node_modules/ieee754": { + "version": "1.2.1", "funding": [ { "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" + "url": "https://github.com/sponsors/feross" }, { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], - "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } + "license": "BSD-3-Clause" }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "dev": true, + "node_modules/ignore": { + "version": "5.3.1", "license": "MIT", "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "node": ">= 4" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "dev": true, - "license": "Apache-2.0", + "node_modules/image-size": { + "version": "1.1.1", + "license": "MIT", "dependencies": { - "websocket-driver": ">=0.5.1" + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" }, "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "node": ">=16.x" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", + "node_modules/immediate": { + "version": "3.0.6", "license": "MIT" }, - "node_modules/fd-package-json": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", - "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", + "node_modules/import-fresh": { + "version": "3.3.0", "dev": true, "license": "MIT", "dependencies": { - "walk-up-path": "^3.0.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fd-slicer": { - "version": "1.1.0", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "pend": "~1.2.0" + "engines": { + "node": ">=4" } }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "license": "MIT" - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/import-lazy": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" + "node": ">=8" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/import-local": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/filter-obj": { - "version": "1.1.0", + "node_modules/imurmurhash": { + "version": "0.1.4", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.8.19" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "dev": true, + "node_modules/indent-string": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node": ">=8" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", + "node_modules/infer-owner": { + "version": "1.0.4", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/find-babel-config": { - "version": "2.0.0", - "dev": true, - "license": "MIT", + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", "dependencies": { - "json5": "^2.1.1", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/find-babel-config/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/inline-style-prefixer": { + "version": "6.0.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "css-in-js-utils": "^2.0.0" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", + "node_modules/inquirer": { + "version": "9.2.6", + "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "ansi-escapes": "^4.3.2", + "chalk": "^5.2.0", + "cli-cursor": "^3.1.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^5.4.1", + "run-async": "^3.0.0", + "rxjs": "^7.8.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" }, "engines": { - "node": ">=6" + "node": ">=14.18.0" } }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "3.0.0", + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/inquirer/node_modules/chalk": { + "version": "5.4.1", + "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "3.0.0", + "node_modules/internal-ip": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "find-up": "^3.0.0" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" }, "engines": { "node": ">=6" } }, - "node_modules/find-up": { - "version": "5.0.0", + "node_modules/internal-slot": { + "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", + "node_modules/interpret": { + "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10.13.0" } }, - "node_modules/find-yarn-workspace-root": { - "version": "2.0.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/invariant": { + "version": "2.2.4", + "license": "MIT", "dependencies": { - "micromatch": "^4.0.2" + "loose-envify": "^1.0.0" } }, - "node_modules/flat-cache": { - "version": "3.0.4", + "node_modules/ip": { + "version": "1.1.9", + "dev": true, + "license": "MIT" + }, + "node_modules/ip-address": { + "version": "9.0.5", "dev": true, "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 12" } }, - "node_modules/flatted": { - "version": "3.2.7", + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", "dev": true, - "license": "ISC" - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "license": "MIT" + "license": "BSD-3-Clause" }, - "node_modules/flow-parser": { - "version": "0.230.0", + "node_modules/ip-regex": { + "version": "2.1.0", "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=4" } }, - "node_modules/focus-trap": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", - "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", + "node_modules/ipaddr.js": { + "version": "1.9.1", "license": "MIT", - "dependencies": { - "tabbable": "^6.2.0" + "engines": { + "node": ">= 0.10" } }, - "node_modules/focus-trap-react": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-11.0.3.tgz", - "integrity": "sha512-tS1+enWS/gwCHk2WIF3KpM2oz7Y3HsnRImzHZNRgCBLWXzNG4XQVlJgbqdLr4lBKRXGdDBjQYitSh1bf2xe4Ag==", + "node_modules/is-arguments": { + "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { - "focus-trap": "^7.6.4", - "tabbable": "^6.2.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, - "peerDependencies": { - "@types/react": "^18.0.0 || ^19.0.0", - "@types/react-dom": "^18.0.0 || ^19.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "engines": { - "node": ">=4.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" - }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/is-array-buffer": { + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", - "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", + "node_modules/is-async-function": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.16.7", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "fs-extra": "^10.0.0", - "memfs": "^3.4.1", - "minimatch": "^3.0.4", - "node-abort-controller": "^3.0.1", - "schema-utils": "^3.1.1", - "semver": "^7.3.5", - "tapable": "^2.2.1" + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=12.13.0", - "yarn": ">=1.0.0" + "node": ">= 0.4" }, - "peerDependencies": { - "typescript": ">3.6.0", - "webpack": "^5.11.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/is-bigint": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "has-bigints": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/is-binary-path": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/is-boolean-object": { + "version": "1.2.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, + "node_modules/is-buffer": { + "version": "1.1.6", "license": "MIT" }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/is-builtin-module": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "builtin-modules": "^3.3.0" }, "engines": { - "node": ">=12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/is-callable": { + "version": "1.2.7", "dev": true, "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" + "node": ">= 0.4" }, - "engines": { - "node": ">= 4.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/is-ci": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ci-info": "^3.2.0" }, - "engines": { - "node": ">=8" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/form-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.3.tgz", - "integrity": "sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==", + "node_modules/is-core-module": { + "version": "2.13.1", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "mime-types": "^2.1.35" + "hasown": "^2.0.0" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/forwarded": { - "version": "0.2.0", + "node_modules/is-data-view": { + "version": "1.0.2", "dev": true, "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fraction.js": { - "version": "4.3.4", + "node_modules/is-date-object": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/freeport-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "node_modules/is-directory": { + "version": "0.3.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/fresh": { - "version": "0.5.2", + "node_modules/is-docker": { + "version": "2.2.1", "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, "engines": { - "node": ">= 0.6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs-constants": { - "version": "1.0.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/is-extendable": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "license": "ISC", + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "dev": true, - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", + "node_modules/is-extglob": { + "version": "2.1.1", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", + "node_modules/is-finalizationregistry": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -24611,174 +29434,138 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", "dev": true, "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/gaxios": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", - "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==", + "node_modules/is-inside-container": { + "version": "1.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9", - "uuid": "^9.0.1" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" }, "engines": { - "node": ">=14" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gaxios/node_modules/agent-base": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.3.4" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">= 14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gaxios/node_modules/https-proxy-agent": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "node_modules/is-installed-globally": { + "version": "0.4.0", "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" }, "engines": { - "node": ">= 14" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gaxios/node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "ini": "2.0.0" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/gaxios/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gcp-metadata": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", - "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "node_modules/is-installed-globally/node_modules/ini": { + "version": "2.0.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^6.0.0", - "json-bigint": "^1.0.0" - }, + "license": "ISC", "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/geojson-rbush": { - "version": "3.2.0", + "node_modules/is-interactive": { + "version": "1.0.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "@turf/bbox": "*", - "@turf/helpers": "6.x", - "@turf/meta": "6.x", - "@types/geojson": "7946.0.8", - "rbush": "^3.0.1" - } - }, - "node_modules/geojson-vt": { - "version": "3.2.1", - "license": "ISC" - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-map": { + "version": "2.0.3", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, "engines": { "node": ">= 0.4" }, @@ -24786,53 +29573,53 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-package-type": { - "version": "0.1.0", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "node_modules/is-network-error": { + "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" + "node": ">=16" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-stream": { - "version": "6.0.1", + "node_modules/is-npm": { + "version": "6.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -24841,112 +29628,98 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-value": { - "version": "2.0.6", + "node_modules/is-obj": { + "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/getenv": { - "version": "1.0.0", + "node_modules/is-path-cwd": { + "version": "2.2.0", "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/giget": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.5.tgz", - "integrity": "sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==", + "node_modules/is-path-in-cwd": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "citty": "^0.1.6", - "consola": "^3.4.0", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.6", - "nypm": "^0.5.4", - "pathe": "^2.0.3", - "tar": "^6.2.1" + "is-path-inside": "^2.1.0" }, - "bin": { - "giget": "dist/cli.mjs" + "engines": { + "node": ">=6" } }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "node_modules/is-path-inside": { + "version": "2.1.0", + "dev": true, "license": "MIT", - "optional": true - }, - "node_modules/gl-matrix": { - "version": "3.4.3", - "license": "MIT" - }, - "node_modules/glob": { - "version": "7.1.6", - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "path-is-inside": "^1.0.2" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=6" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/global-agent": { - "version": "3.0.0", + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "boolean": "^3.0.1", - "es6-error": "^4.1.1", - "matcher": "^3.0.0", - "roarr": "^2.15.3", - "semver": "^7.3.2", - "serialize-error": "^7.0.1" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globals": { - "version": "11.12.0", + "node_modules/is-set": { + "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globalthis": { - "version": "1.0.3", + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -24955,101 +29728,99 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", + "node_modules/is-ssh": { + "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", + "node_modules/is-string": { + "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { - "delegate": "^3.1.2" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/google-auth-library": { - "version": "9.14.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.14.2.tgz", - "integrity": "sha512-R+FRIfk1GBo3RdlRYWPdwk8nmtVUOn6+BkDomAC46KoU8kzXzE1HLmOasSCbWUByMMAGkknVF0G5kQ69Vj7dlA==", + "node_modules/is-symbol": { + "version": "1.1.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "gaxios": "^6.1.1", - "gcp-metadata": "^6.1.0", - "gtoken": "^7.0.0", - "jws": "^4.0.0" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/googleapis": { - "version": "144.0.0", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-144.0.0.tgz", - "integrity": "sha512-ELcWOXtJxjPX4vsKMh+7V+jZvgPwYMlEhQFiu2sa9Qmt5veX8nwXPksOWGGN6Zk4xCiLygUyaz7xGtcMO+Onxw==", + "node_modules/is-text-path": { + "version": "1.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "google-auth-library": "^9.0.0", - "googleapis-common": "^7.0.0" + "text-extensions": "^1.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=0.10.0" } }, - "node_modules/googleapis-common": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-7.2.0.tgz", - "integrity": "sha512-/fhDZEJZvOV3X5jmD+fKxMqma5q2Q9nZNSF3kn1F18tpxmA86BcTxAGBQdM0N89Z3bEaIs+HVznSmFJEAmMTjA==", + "node_modules/is-typed-array": { + "version": "1.1.15", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "extend": "^3.0.2", - "gaxios": "^6.0.3", - "google-auth-library": "^9.7.0", - "qs": "^6.7.0", - "url-template": "^2.0.8", - "uuid": "^9.0.0" + "which-typed-array": "^1.1.16" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/googleapis-common/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "node_modules/is-typedarray": { + "version": "1.0.0", "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "license": "MIT" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "devOptional": true, "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/is-weakmap": { + "version": "2.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -25058,480 +29829,412 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/got": { - "version": "11.8.6", + "node_modules/is-weakref": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=10.19.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/grid-index": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/gtoken": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", - "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "node_modules/is-weakset": { + "version": "2.0.4", "dev": true, "license": "MIT", "dependencies": { - "gaxios": "^6.0.0", - "jws": "^4.0.0" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, + "node_modules/is-wsl": { + "version": "2.2.0", + "license": "MIT", "dependencies": { - "duplexer": "^0.1.2" + "is-docker": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/is-yarn-global": { + "version": "0.4.1", "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { - "node": ">= 0.4.0" + "node": ">=12" } }, - "node_modules/has-bigints": { - "version": "1.0.2", + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "5.0.2", "dev": true, "license": "MIT", + "engines": { + "node": ">= 18.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/gjtorikian/" } }, - "node_modules/has-flag": { - "version": "3.0.0", + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", + "node_modules/issue-parser": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.13" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "dev": true, - "license": "MIT", + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "license": "BSD-3-Clause", + "dependencies": { + "@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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.3" + "semver": "^7.5.3" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/has-unicode": { - "version": "2.0.1", + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.6.3", "dev": true, - "license": "ISC" - }, - "node_modules/hasown": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/he": { - "version": "1.2.0", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/heic-to": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/heic-to/-/heic-to-1.1.13.tgz", - "integrity": "sha512-7BBM+UOWbAfzpmRn4q44DBTU8JIDds3c2BGSmCV1FqDAK6P1ANgJ3iM8da5A9evX/DtIXinKzJ1vL1IljQjaEw==", - "license": "LGPL-3.0" - }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "license": "MIT", "dependencies": { - "hermes-estree": "0.25.1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", + "node_modules/istanbul-reports": { + "version": "3.1.7", "dev": true, - "license": "ISC", + "license": "BSD-3-Clause", "dependencies": { - "lru-cache": "^6.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/howler": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/howler/-/howler-2.2.4.tgz", - "integrity": "sha512-iARIBPgcQrwtEr+tALF+rapJ8qSc+Set2GJQl7xT1MQzWaVkFebdJhR3alVlSiUf5U7nAANKuj3aWpwerocD5w==" - }, - "node_modules/hpack.js": { - "version": "2.1.6", + "node_modules/iterate-iterator": { + "version": "1.0.2", "dev": true, "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", + "node_modules/iterate-value": { + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "whatwg-encoding": "^2.0.0" + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", + "node_modules/iterator.prototype": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" + "define-properties": "^1.1.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "has-tostringtag": "^1.0.0", + "reflect.getprototypeof": "^1.0.3" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" }, - "bin": { - "html-minifier-terser": "cli.js" + "funding": { + "url": "https://github.com/sponsors/isaacs" }, - "engines": { - "node": ">=12" + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", + "node_modules/jake": { + "version": "10.8.7", "dev": true, - "license": "MIT", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, "engines": { - "node": ">= 12" + "node": ">=10" } }, - "node_modules/html-webpack-plugin": { - "version": "5.5.3", + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/html2canvas": { - "version": "1.4.1", + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "3.0.1", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" + "node": ">=10" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.8" + "node": ">=7.0.0" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/http-proxy": { - "version": "1.18.1", + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "dev": true, + "license": "MIT" + }, + "node_modules/jest": { + "version": "29.4.1", "dev": true, "license": "MIT", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "@jest/core": "^29.4.1", + "@jest/types": "^29.4.1", + "import-local": "^3.0.2", + "jest-cli": "^29.4.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=12.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@types/express": "^4.17.13" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "peerDependenciesMeta": { - "@types/express": { + "node-notifier": { "optional": true } } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/jest-changed-files": { + "version": "29.7.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-server": { - "version": "14.1.1", + "node_modules/jest-circus": { + "version": "29.4.1", "dev": true, "license": "MIT", "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" + "@jest/environment": "^29.4.1", + "@jest/expect": "^29.4.1", + "@jest/test-result": "^29.4.1", + "@jest/types": "^29.4.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.4.1", + "jest-matcher-utils": "^29.4.1", + "jest-message-util": "^29.4.1", + "jest-runtime": "^29.4.1", + "jest-snapshot": "^29.4.1", + "jest-util": "^29.4.1", + "p-limit": "^3.1.0", + "pretty-format": "^29.4.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=12" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/http-server/node_modules/ansi-styles": { + "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -25545,7 +30248,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/http-server/node_modules/chalk": { + "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -25560,7 +30263,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/http-server/node_modules/color-convert": { + "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -25571,12 +30274,12 @@ "node": ">=7.0.0" } }, - "node_modules/http-server/node_modules/color-name": { + "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/http-server/node_modules/has-flag": { + "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -25584,18 +30287,7 @@ "node": ">=8" } }, - "node_modules/http-server/node_modules/mime": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/http-server/node_modules/supports-color": { + "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -25606,972 +30298,1144 @@ "node": ">=8" } }, - "node_modules/http-server/node_modules/url-join": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", + "node_modules/jest-cli": { + "version": "29.4.1", "dev": true, "license": "MIT", "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" + "@jest/core": "^29.4.1", + "@jest/test-result": "^29.4.1", + "@jest/types": "^29.4.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.4.1", + "jest-util": "^29.4.1", + "jest-validate": "^29.4.1", + "prompts": "^2.0.1", + "yargs": "^17.3.1" }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "devOptional": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.18" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "license": "BSD-3-Clause" - }, - "node_modules/iconv-corefoundation": { - "version": "1.1.7", + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "dependencies": { - "cli-truncate": "^2.1.0", - "node-addon-api": "^1.6.3" + "color-convert": "^2.0.1" }, "engines": { - "node": "^8.11.2 || >=10" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "devOptional": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "node": ">=8" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/idb-keyval": { - "version": "6.2.1", - "license": "Apache-2.0" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">= 4" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/image-size": { - "version": "1.1.1", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=16.x" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.0", + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=7.0.0" } }, - "node_modules/import-fresh/node_modules/resolve-from": { + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/import-local": { - "version": "3.1.0", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/jest-config": { + "version": "29.7.0", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=0.8.19" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/indent-string": { - "version": "4.0.0", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/infer-owner": { - "version": "1.0.4", + "node_modules/jest-config/node_modules/babel-jest": { + "version": "29.7.0", "dev": true, - "license": "ISC" - }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/inline-style-prefixer": { - "version": "6.0.1", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "css-in-js-utils": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/internal-slot": { - "version": "1.0.7", + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-config/node_modules/dedent": { + "version": "1.5.3", "dev": true, "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" }, - "engines": { - "node": ">= 0.4" + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } } }, - "node_modules/interpret": { - "version": "3.1.1", + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/invariant": { - "version": "2.2.4", + "node_modules/jest-config/node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.0.0" + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ip-address": { - "version": "9.0.5", + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 12" + "node": ">=8" } }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", + "node_modules/jest-diff": { + "version": "29.7.0", "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 0.10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-arguments": { - "version": "1.1.1", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/is-async-function": { - "version": "2.0.0", + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-bigint": { - "version": "1.0.4", + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/jest-docblock": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", + "node_modules/jest-each": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-builtin-module": { - "version": "3.2.1", + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "builtin-modules": "^3.3.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-callable": { - "version": "1.2.7", + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-ci": { - "version": "3.0.1", + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ci-info": "^3.2.0" + "color-name": "~1.1.4" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/is-core-module": { - "version": "2.13.1", + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/is-data-view": { - "version": "1.0.1", + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "is-typed-array": "^1.1.13" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-date-object": { - "version": "1.0.5", + "node_modules/jest-environment-jsdom": { + "version": "29.4.1", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "@jest/environment": "^29.4.1", + "@jest/fake-timers": "^29.4.1", + "@jest/types": "^29.4.1", + "@types/jsdom": "^20.0.0", + "@types/node": "*", + "jest-mock": "^29.4.1", + "jest-util": "^29.4.1", + "jsdom": "^20.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-docker": { - "version": "2.2.1", + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-environment-jsdom/node_modules/data-urls": { + "version": "3.0.2", + "dev": true, "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" + } + }, + "node_modules/jest-environment-jsdom/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/is-extendable": { - "version": "1.0.1", + "node_modules/jest-environment-jsdom/node_modules/form-data": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/jsdom": { + "version": "20.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "abab": "^2.0.6", + "acorn": "^8.8.1", + "acorn-globals": "^7.0.0", + "cssom": "^0.5.0", + "cssstyle": "^2.3.0", + "data-urls": "^3.0.2", + "decimal.js": "^10.4.2", + "domexception": "^4.0.0", + "escodegen": "^2.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.2", + "parse5": "^7.1.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^11.0.0", + "ws": "^8.11.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/is-extendable/node_modules/is-plain-object": { - "version": "2.0.4", + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "7.1.2", + "dev": true, "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "entities": "^4.4.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/jest-environment-jsdom/node_modules/tr46": { + "version": "3.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", + "node_modules/jest-environment-jsdom/node_modules/w3c-xmlserializer": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "xml-name-validator": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=14" } }, - "node_modules/is-fullwidth-code-point": { + "node_modules/jest-environment-jsdom/node_modules/whatwg-mimetype": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", + "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { + "version": "11.0.0", "dev": true, "license": "MIT", + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", + "node_modules/jest-environment-jsdom/node_modules/xml-name-validator": { + "version": "4.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, + "license": "Apache-2.0", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/jest-environment-node": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-inside-container": { - "version": "1.0.0", + "node_modules/jest-expo": { + "version": "52.0.3", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^3.0.0" + "@expo/config": "~10.0.8", + "@expo/json-file": "^9.0.1", + "@jest/create-cache-key-function": "^29.2.1", + "@jest/globals": "^29.2.1", + "babel-jest": "^29.2.1", + "fbemitter": "^3.0.0", + "find-up": "^5.0.0", + "jest-environment-jsdom": "^29.2.1", + "jest-snapshot": "^29.2.1", + "jest-watch-select-projects": "^2.0.0", + "jest-watch-typeahead": "2.2.1", + "json5": "^2.2.3", + "lodash": "^4.17.19", + "react-server-dom-webpack": "19.0.0-rc-6230622a1a-20240610", + "react-test-renderer": "18.3.1", + "server-only": "^0.0.1", + "stacktrace-js": "^2.0.2" }, "bin": { - "is-inside-container": "cli.js" + "jest": "bin/jest.js" }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "license": "MIT", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "dev": true, + "node_modules/jest-haste-map": { + "version": "29.7.0", "license": "MIT", - "bin": { - "is-docker": "cli.js" + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "devOptional": true, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-map": { - "version": "2.0.2", - "dev": true, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.7.0", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "dev": true, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/is-network-error": { - "version": "1.1.0", + "node_modules/jest-leak-detector": { + "version": "29.7.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=16" + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { - "node": ">=0.12.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "license": "MIT", "engines": { - "node": ">=6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "is-path-inside": "^2.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-path-inside": { - "version": "2.1.0", + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "path-is-inside": "^1.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-set": { - "version": "2.0.2", + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "dev": true, + "node_modules/jest-message-util": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-stream": { - "version": "2.0.1", + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-string": { - "version": "1.0.7", - "dev": true, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "dev": true, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=7.0.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "dev": true, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "devOptional": true, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "dev": true, + "node_modules/jest-regex-util": { + "version": "29.6.3", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-weakref": { - "version": "1.0.2", + "node_modules/jest-resolve": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-weakset": { - "version": "2.0.2", + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/isbinaryfile": { - "version": "5.0.2", + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 18.0.0" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/gjtorikian/" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "license": "BSD-3-Clause", + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "license": "BSD-3-Clause", + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@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" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", + "node_modules/jest-runner": { + "version": "29.7.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-worker": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", + "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "node_modules/jest-runner/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -26579,63 +31443,59 @@ "node": ">=0.10.0" } }, - "node_modules/istanbul-reports": { - "version": "3.1.7", + "node_modules/jest-runner/node_modules/source-map-support": { + "version": "0.5.13", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/iterator.prototype": { - "version": "1.1.0", + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "has-tostringtag": "^1.0.0", - "reflect.getprototypeof": "^1.0.3" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "has-flag": "^4.0.0" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">=8" } }, - "node_modules/jake": { - "version": "10.8.7", + "node_modules/jest-runtime": { + "version": "29.7.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jake/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -26649,7 +31509,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jake/node_modules/chalk": { + "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -26664,7 +31524,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -26675,12 +31535,12 @@ "node": ">=7.0.0" } }, - "node_modules/jake/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/jake/node_modules/has-flag": { + "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -26688,7 +31548,7 @@ "node": ">=8" } }, - "node_modules/jake/node_modules/supports-color": { + "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -26699,79 +31559,49 @@ "node": ">=8" } }, - "node_modules/javascript-natural-sort": { - "version": "0.7.1", - "dev": true, - "license": "MIT" - }, - "node_modules/jest": { - "version": "29.4.1", + "node_modules/jest-serializer": { + "version": "27.5.1", "dev": true, "license": "MIT", "dependencies": { - "@jest/core": "^29.4.1", - "@jest/types": "^29.4.1", - "import-local": "^3.0.2", - "jest-cli": "^29.4.1" - }, - "bin": { - "jest": "bin/jest.js" + "@types/node": "*", + "graceful-fs": "^4.2.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-changed-files": { + "node_modules/jest-snapshot": { "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-circus": { - "version": "29.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.4.1", - "@jest/expect": "^29.4.1", - "@jest/test-result": "^29.4.1", - "@jest/types": "^29.4.1", - "@types/node": "*", + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.4.1", - "jest-matcher-utils": "^29.4.1", - "jest-message-util": "^29.4.1", - "jest-runtime": "^29.4.1", - "jest-snapshot": "^29.4.1", - "jest-util": "^29.4.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.4.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { + "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -26785,7 +31615,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-circus/node_modules/chalk": { + "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -26800,7 +31630,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-circus/node_modules/color-convert": { + "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -26811,12 +31641,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-circus/node_modules/color-name": { + "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/jest-circus/node_modules/has-flag": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -26824,7 +31654,18 @@ "node": ">=8" } }, - "node_modules/jest-circus/node_modules/supports-color": { + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -26835,42 +31676,32 @@ "node": ">=8" } }, - "node_modules/jest-cli": { - "version": "29.4.1", + "node_modules/jest-transformer-svg": { + "version": "2.0.1", "dev": true, "license": "MIT", + "peerDependencies": { + "jest": ">= 28.1.0", + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "license": "MIT", "dependencies": { - "@jest/core": "^29.4.1", - "@jest/test-result": "^29.4.1", - "@jest/types": "^29.4.1", + "@jest/types": "^29.6.3", + "@types/node": "*", "chalk": "^4.0.0", - "exit": "^0.1.2", + "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.4.1", - "jest-util": "^29.4.1", - "jest-validate": "^29.4.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" + "picomatch": "^2.2.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, - "node_modules/jest-cli/node_modules/ansi-styles": { + "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -26882,9 +31713,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { + "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -26897,9 +31727,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -26908,22 +31737,19 @@ "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { + "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/jest-cli/node_modules/has-flag": { + "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-cli/node_modules/supports-color": { + "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -26932,53 +31758,23 @@ "node": ">=8" } }, - "node_modules/jest-config": { + "node_modules/jest-validate": { "version": "29.7.0", - "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } } }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -26990,29 +31786,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/babel-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/jest-config/node_modules/chalk": { + "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -27025,9 +31800,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -27036,63 +31810,88 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/jest-config/node_modules/dedent": { - "version": "1.5.3", + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-select-projects": { + "version": "2.0.0", "dev": true, "license": "MIT", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" + "dependencies": { + "ansi-escapes": "^4.3.0", + "chalk": "^3.0.0", + "prompts": "^2.2.1" + } + }, + "node_modules/jest-watch-select-projects/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-watch-select-projects/node_modules/chalk": { + "version": "3.0.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-circus": { - "version": "29.7.0", + "node_modules/jest-watch-select-projects/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/supports-color": { + "node_modules/jest-watch-select-projects/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-watch-select-projects/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-select-projects/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -27103,21 +31902,52 @@ "node": ">=8" } }, - "node_modules/jest-diff": { - "version": "29.7.0", + "node_modules/jest-watch-typeahead": { + "version": "2.2.1", "dev": true, "license": "MIT", "dependencies": { + "ansi-escapes": "^6.0.0", "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "jest-regex-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "slash": "^5.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0 || ^29.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -27131,7 +31961,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-diff/node_modules/chalk": { + "node_modules/jest-watch-typeahead/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -27146,7 +31976,15 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { + "node_modules/jest-watch-typeahead/node_modules/char-regex": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -27157,12 +31995,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { + "node_modules/jest-watch-typeahead/node_modules/color-name": { "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/jest-diff/node_modules/has-flag": { + "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -27170,44 +32008,87 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=8" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-docblock": { - "version": "29.7.0", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "detect-newline": "^3.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/jest-each": { + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/type-fest": { + "version": "3.13.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", + "emittery": "^0.13.1", "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" + "string-length": "^4.0.1" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { + "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -27221,7 +32102,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-each/node_modules/chalk": { + "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -27236,7 +32117,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-each/node_modules/color-convert": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -27247,12 +32128,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-each/node_modules/color-name": { + "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -27260,7 +32141,7 @@ "node": ">=8" } }, - "node_modules/jest-each/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -27271,772 +32152,784 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom": { - "version": "29.4.1", + "node_modules/jest-when": { + "version": "3.5.2", "dev": true, "license": "MIT", + "peerDependencies": { + "jest": ">= 25" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@jest/environment": "^29.4.1", - "@jest/fake-timers": "^29.4.1", - "@jest/types": "^29.4.1", - "@types/jsdom": "^20.0.0", "@types/node": "*", - "jest-mock": "^29.4.1", - "jest-util": "^29.4.1", - "jsdom": "^20.0.0" + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">= 10.13.0" } }, - "node_modules/jest-environment-jsdom/node_modules/cssstyle": { - "version": "2.3.0", - "dev": true, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "cssom": "~0.3.6" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "dev": true, + "node_modules/jimp-compact": { + "version": "0.16.1", "license": "MIT" }, - "node_modules/jest-environment-jsdom/node_modules/data-urls": { - "version": "3.0.2", + "node_modules/jiti": { + "version": "1.20.0", "dev": true, "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=12" + "bin": { + "jiti": "bin/jiti.js" } }, - "node_modules/jest-environment-jsdom/node_modules/entities": { - "version": "4.5.0", + "node_modules/joi": { + "version": "17.13.3", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/form-data": { + "node_modules/join-component": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/jquery": { + "version": "3.6.0", + "license": "MIT" + }, + "node_modules/js-base64": { + "version": "3.7.5", + "license": "BSD-3-Clause" + }, + "node_modules/js-tokens": { "version": "4.0.0", - "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">= 6" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jest-environment-jsdom/node_modules/jsdom": { - "version": "20.0.3", + "node_modules/jsbn": { + "version": "1.1.0", "dev": true, + "license": "MIT" + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "17.1.2", "license": "MIT", "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" + "@babel/core": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/preset-flow": "^7.24.7", + "@babel/preset-typescript": "^7.24.7", + "@babel/register": "^7.24.6", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.7", + "neo-async": "^2.5.0", + "picocolors": "^1.0.1", + "recast": "^0.23.9", + "tmp": "^0.2.3", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, "engines": { - "node": ">=14" + "node": ">=16" }, "peerDependencies": { - "canvas": "^2.5.0" + "@babel/preset-env": "^7.1.6" }, "peerDependenciesMeta": { - "canvas": { + "@babel/preset-env": { "optional": true } } }, - "node_modules/jest-environment-jsdom/node_modules/parse5": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" + "node_modules/jscodeshift/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-environment-jsdom/node_modules/tr46": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/jscodeshift/node_modules/write-file-atomic": { + "version": "5.0.1", + "license": "ISC", "dependencies": { - "punycode": "^2.1.1" + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/w3c-xmlserializer": { + "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "xml-name-validator": "^4.0.0" + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "devOptional": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=14" + "node": ">=4" } }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-mimetype": { - "version": "3.0.0", + "node_modules/json-bigint": { + "version": "1.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "bignumber.js": "^9.0.0" } }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { - "version": "11.0.0", + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/json-schema-migrate": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" + "ajv": "^8.0.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonify": "^0.0.1" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-environment-jsdom/node_modules/xml-name-validator": { - "version": "4.0.0", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT" + }, + "node_modules/json-stringify-pretty-compact": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.2", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/jest-environment-node": { - "version": "29.7.0", + "node_modules/jsonfile": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" + "universalify": "^2.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/jest-expo": { - "version": "52.0.3", - "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-52.0.3.tgz", - "integrity": "sha512-z2gptekrQ0FIichvRhrES31X9twtCCTzu00sWnPyFaQuWQdoyZiCj2WFPqVrpgIgNYLFIEGhc0VP9rUT9johJw==", + "node_modules/jsonify": { + "version": "0.0.1", "dev": true, - "license": "MIT", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { - "@expo/config": "~10.0.8", - "@expo/json-file": "^9.0.1", - "@jest/create-cache-key-function": "^29.2.1", - "@jest/globals": "^29.2.1", - "babel-jest": "^29.2.1", - "fbemitter": "^3.0.0", - "find-up": "^5.0.0", - "jest-environment-jsdom": "^29.2.1", - "jest-snapshot": "^29.2.1", - "jest-watch-select-projects": "^2.0.0", - "jest-watch-typeahead": "2.2.1", - "json5": "^2.2.3", - "lodash": "^4.17.19", - "react-server-dom-webpack": "19.0.0-rc-6230622a1a-20240610", - "react-test-renderer": "18.3.1", - "server-only": "^0.0.1", - "stacktrace-js": "^2.0.2" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" }, "bin": { - "jest": "bin/jest.js" + "JSONStream": "bin.js" }, - "peerDependencies": { - "expo": "*", - "react-native": "*" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "*" } }, - "node_modules/jest-haste-map": { - "version": "29.7.0", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=4.0" } }, - "node_modules/jest-haste-map/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jwa": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "29.7.0", + "node_modules/jws": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" } }, - "node_modules/jest-haste-map/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/kdbush": { + "version": "4.0.2", + "license": "ISC" + }, + "node_modules/kebab-case": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", + "node_modules/klaw": { + "version": "1.3.1", "dev": true, "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.9" } }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", + "node_modules/klaw-sync": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, + "graceful-fs": "^4.1.11" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.5", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "language-subtag-registry": "~0.3.2" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", + "node_modules/latest-version": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "package-json": "^8.1.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/launch-editor": { + "version": "2.10.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", + "node_modules/lazy-val": { + "version": "1.0.5", "dev": true, "license": "MIT" }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/lazystream": { + "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, "engines": { - "node": ">=8" + "node": ">= 0.6.3" } }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/leven": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", + "node_modules/lie": { + "version": "3.1.1", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "immediate": "~3.0.5" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/lightningcss": { + "version": "1.27.0", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=10" + "node": ">= 12.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "1.0.3", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10" } }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", + "node_modules/lines-and-columns": { + "version": "1.2.4", "license": "MIT" }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/link": { + "version": "2.1.1", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "link": "dist/cli.js" + }, + "funding": { + "url": "https://github.com/privatenumber/link?sponsor=1" } }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/load-json-file": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-mock": { - "version": "29.7.0", + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-resolve": { - "version": "29.7.0", + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", + "node_modules/loader-utils": { + "version": "2.0.4", "dev": true, "license": "MIT", "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8.9.0" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", + "node_modules/localforage": { + "version": "1.10.0", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "lie": "3.1.1" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", + "node_modules/lodash-es": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.bindall": { + "version": "4.4.0", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", "dev": true, "license": "MIT" }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/lodash.capitalize": { + "version": "4.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/lodash.clone": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "peer": true }, - "node_modules/jest-runner": { - "version": "29.7.0", + "node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", "dev": true, "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "peer": true }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/lodash.difference": { + "version": "4.5.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "peer": true }, - "node_modules/jest-runner/node_modules/chalk": { + "node_modules/lodash.escaperegexp": { "version": "4.1.2", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "license": "MIT" }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/lodash.flatten": { + "version": "4.4.0", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "peer": true }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", + "node_modules/lodash.isequal": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", "dev": true, "license": "MIT" }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/lodash.ismatch": { + "version": "4.4.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.7.0", + "node_modules/lodash.isplainobject": { + "version": "4.0.6", "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "license": "MIT" }, - "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/lodash.isstring": { + "version": "4.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "license": "MIT" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lodash.transform": { + "version": "4.6.0", + "license": "MIT" }, - "node_modules/jest-runner/node_modules/source-map": { - "version": "0.6.1", + "node_modules/lodash.union": { + "version": "4.6.0", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT", + "peer": true }, - "node_modules/jest-runner/node_modules/source-map-support": { - "version": "0.5.13", + "node_modules/lodash.uniq": { + "version": "4.5.0", "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } + "license": "MIT" }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/lodash.uniqby": { + "version": "4.7.0", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/jest-runtime": { - "version": "29.7.0", + "node_modules/lodash.upperfirst": { + "version": "4.3.1", "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "devOptional": true, "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -28048,9 +32941,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/chalk": { + "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -28063,9 +32956,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/color-convert": { + "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -28074,22 +32967,22 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "devOptional": true, "license": "MIT" }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/supports-color": { + "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -28098,570 +32991,598 @@ "node": ">=8" } }, - "node_modules/jest-snapshot": { - "version": "29.7.0", + "node_modules/logkitty": { + "version": "0.7.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "logkitty": "bin/logkitty.js" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/loose-envify": { + "version": "1.4.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "node_modules/lottie-react-native": { + "version": "6.5.1", + "license": "Apache-2.0", + "peerDependencies": { + "@dotlottie/react-player": "^1.6.1", + "@lottiefiles/react-lottie-player": "^3.5.3", + "react": "*", + "react-native": ">=0.46", + "react-native-windows": ">=0.63.x" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "@dotlottie/react-player": { + "optional": true + }, + "@lottiefiles/react-lottie-player": { + "optional": true + }, + "react-native-windows": { + "optional": true + } } }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/lottie-web": { + "version": "5.12.2", + "license": "MIT" + }, + "node_modules/loupe": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/lower-case": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "tslib": "^2.0.3" } }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/lowercase-keys": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/luxon": { + "version": "3.4.4", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-transformer-svg": { - "version": "2.0.1", + "node_modules/lz-string": { + "version": "1.5.0", "dev": true, "license": "MIT", - "peerDependencies": { - "jest": ">= 28.1.0", - "react": "^17.0.0 || ^18.0.0" + "bin": { + "lz-string": "bin/bin.js" } }, - "node_modules/jest-util": { - "version": "29.7.0", + "node_modules/macos-release": { + "version": "3.4.0", + "dev": true, "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/magic-string": { + "version": "0.30.17", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/make-cancellable-promise": { + "version": "1.3.2", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" } }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/make-dir": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/make-error": { + "version": "1.3.6", + "devOptional": true, + "license": "ISC" + }, + "node_modules/make-event-props": { + "version": "1.6.2", "license": "MIT", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/make-fetch-happen": { + "version": "10.2.1", + "dev": true, + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-validate": { - "version": "29.7.0", - "license": "MIT", + "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { + "version": "2.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "balanced-match": "^1.0.0" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "dev": true, + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-select-projects": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.0", - "chalk": "^3.0.0", - "prompts": "^2.2.1" + "node": ">=10" } }, - "node_modules/jest-watch-select-projects/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/make-fetch-happen/node_modules/minipass-collect": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 8" } }, - "node_modules/jest-watch-select-projects/node_modules/chalk": { - "version": "3.0.0", + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "minipass": "^3.1.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-watch-select-projects/node_modules/color-convert": { + "node_modules/make-fetch-happen/node_modules/unique-filename": { "version": "2.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "unique-slug": "^3.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watch-select-projects/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-watch-select-projects/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-watch-select-projects/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "imurmurhash": "^0.1.4" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-watch-typeahead": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^6.0.0", - "chalk": "^4.0.0", - "jest-regex-util": "^29.0.0", - "jest-watcher": "^29.0.0", - "slash": "^5.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0 || ^29.0.0" + "node_modules/makeerror": { + "version": "1.0.12", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { - "version": "6.2.0", + "node_modules/map-obj": { + "version": "4.3.0", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^3.0.0" - }, "engines": { - "node": ">=14.16" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", + "node_modules/map-or-similar": { + "version": "1.5.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "license": "MIT" + }, + "node_modules/mapbox-gl": { + "version": "2.15.0", + "license": "SEE LICENSE IN LICENSE.txt", + "dependencies": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^2.0.1", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.6", + "@mapbox/unitbezier": "^0.0.1", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.4", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.4.3", + "grid-index": "^1.1.0", + "kdbush": "^4.0.1", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^2.0.0", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^8.0.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.3" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/markdown-table": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "repeat-string": "^1.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", + "node_modules/marky": { + "version": "1.2.5", + "license": "Apache-2.0" + }, + "node_modules/matcher": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "escape-string-regexp": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.1", - "dev": true, + "node_modules/math-intrinsics": { + "version": "1.1.0", "license": "MIT", "engines": { - "node": ">=12.20" + "node": ">= 0.4" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/mathjs": { + "version": "12.4.3", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "color-name": "~1.1.4" + "@babel/runtime": "^7.24.4", + "complex.js": "^2.1.1", + "decimal.js": "^10.4.3", + "escape-latex": "^1.2.0", + "fraction.js": "4.3.4", + "javascript-natural-sort": "^0.7.1", + "seedrandom": "^3.0.5", + "tiny-emitter": "^2.1.0", + "typed-function": "^4.1.1" + }, + "bin": { + "mathjs": "bin/cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">= 18" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "node_modules/md5": { + "version": "2.3.0", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/md5-file": { + "version": "3.2.3", "license": "MIT", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "5.1.0", + "node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", "dev": true, "license": "MIT", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", + "node_modules/memfs": { + "version": "4.6.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "json-joy": "^9.2.0", + "thingies": "^1.11.1" }, "engines": { - "node": ">=12.20" + "node": ">= 4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", + "node_modules/memfs/node_modules/arg": { + "version": "5.0.2", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/memfs/node_modules/json-joy": { + "version": "9.9.1", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "ansi-regex": "^6.0.1" + "arg": "^5.0.2", + "hyperdyperid": "^1.2.0" + }, + "bin": { + "jj": "bin/jj.js", + "json-pack": "bin/json-pack.js", + "json-pack-test": "bin/json-pack-test.js", + "json-patch": "bin/json-patch.js", + "json-patch-test": "bin/json-patch-test.js", + "json-pointer": "bin/json-pointer.js", + "json-pointer-test": "bin/json-pointer-test.js", + "json-unpack": "bin/json-unpack.js" }, "engines": { - "node": ">=12" + "node": ">=10.0" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "quill-delta": "^5", + "rxjs": "7", + "tslib": "2" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/memoize-one": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/memoizerific": { + "version": "1.11.3", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "map-or-similar": "^1.5.0" } }, - "node_modules/jest-watch-typeahead/node_modules/type-fest": { - "version": "3.13.1", + "node_modules/meow": { + "version": "8.1.2", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher": { - "version": "29.7.0", + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/has-flag": { + "node_modules/meow/node_modules/path-exists": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -28669,870 +33590,733 @@ "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-when": { - "version": "3.5.2", + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, "license": "MIT", - "peerDependencies": { - "jest": ">= 25" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "license": "MIT", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "license": "MIT", + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", - "license": "MIT" + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } }, - "node_modules/jiti": { - "version": "1.20.0", + "node_modules/meow/node_modules/semver": { + "version": "5.7.2", "dev": true, - "license": "MIT", + "license": "ISC", "bin": { - "jiti": "bin/jiti.js" + "semver": "bin/semver" } }, - "node_modules/joi": { - "version": "17.13.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", - "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" - }, - "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", - "license": "MIT" - }, - "node_modules/js-base64": { - "version": "3.7.5", - "license": "BSD-3-Clause" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" + "node_modules/merge-descriptors": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/js-yaml": { - "version": "3.14.1", + "node_modules/merge-refs": { + "version": "1.3.0", "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "funding": { + "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jsbn": { - "version": "1.1.0", - "dev": true, + "node_modules/merge-stream": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "license": "BSD-2-Clause" + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "license": "0BSD" + "node_modules/methods": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/jscodeshift": { - "version": "17.1.2", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.1.2.tgz", - "integrity": "sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==", + "node_modules/metro": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/preset-flow": "^7.24.7", - "@babel/preset-typescript": "^7.24.7", - "@babel/register": "^7.24.6", - "flow-parser": "0.*", + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "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", + "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "micromatch": "^4.0.7", - "neo-async": "^2.5.0", - "picocolors": "^1.0.1", - "recast": "^0.23.9", - "tmp": "^0.2.3", - "write-file-atomic": "^5.0.1" + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" }, "bin": { - "jscodeshift": "bin/jscodeshift.js" + "metro": "src/cli.js" }, "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - }, - "peerDependenciesMeta": { - "@babel/preset-env": { - "optional": true - } + "node": ">=18.18" } }, - "node_modules/jscodeshift/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=18.18" } }, - "node_modules/jscodeshift/node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "license": "ISC", + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro-cache": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=18.18" } }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "4.0.0", - "dev": true, + "node_modules/metro-cache-key": { + "version": "0.81.0", "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { - "node": ">=12.0.0" + "node": ">=18.18" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "devOptional": true, + "node_modules/metro-config": { + "version": "0.81.0", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" }, "engines": { - "node": ">=4" + "node": ">=18.18" } }, - "node_modules/json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "dev": true, + "node_modules/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", "license": "MIT", "dependencies": { - "bignumber.js": "^9.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/json-schema-migrate": { + "node_modules/metro-config/node_modules/import-fresh": { "version": "2.0.0", - "dev": true, "license": "MIT", "dependencies": { - "ajv": "^8.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify": { - "version": "1.0.2", - "dev": true, + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "jsonify": "^0.0.1" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stringify-pretty-compact": { + "node_modules/metro-config/node_modules/resolve-from": { "version": "3.0.0", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/json5": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", - "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", - "bin": { - "json5": "lib/cli.js" - }, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/metro-core": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.1", - "dev": true, - "license": "Public Domain", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=18.18" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "dev": true, + "node_modules/metro-file-map": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" }, "engines": { - "node": ">=4.0" + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dev": true, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "ms": "2.0.0" } }, - "node_modules/jws": { + "node_modules/metro-file-map/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dev": true, "license": "MIT", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/kdbush": { - "version": "4.0.2", - "license": "ISC" - }, - "node_modules/kebab-case": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.2.tgz", - "integrity": "sha512-7n6wXq4gNgBELfDCpzKc+mRrZFs7D+wgfF5WRFLNAr4DA/qtr9Js8uOAVAfHhuLMfAcQ0pRKqbpjx+TcJVdE1Q==", - "dev": true - }, - "node_modules/keyv": { - "version": "4.5.2", - "dev": true, + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/klaw-sync": { - "version": "6.0.0", + "node_modules/metro-hermes-compiler": { + "version": "0.72.4", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-inspector-proxy": { + "version": "0.72.4", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11" + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" } }, - "node_modules/kleur": { - "version": "3.0.3", + "node_modules/metro-inspector-proxy/node_modules/debug": { + "version": "2.6.9", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", "dev": true, - "license": "CC0-1.0" + "license": "MIT" }, - "node_modules/language-tags": { - "version": "1.0.5", - "dev": true, + "node_modules/metro-minify-terser": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "language-subtag-registry": "~0.3.2" + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" } }, - "node_modules/launch-editor": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "node_modules/metro-minify-uglify": { + "version": "0.72.4", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "uglify-es": "^3.1.9" } }, - "node_modules/lazy-val": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/lazystream": { - "version": "1.0.1", + "node_modules/metro-react-native-babel-preset": { + "version": "0.72.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "readable-stream": "^2.0.5" + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^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-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^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-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" }, - "engines": { - "node": ">= 0.6.3" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/leven": { - "version": "3.1.0", + "node_modules/metro-react-native-babel-preset/node_modules/react-refresh": { + "version": "0.4.3", + "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/levn": { - "version": "0.4.1", + "node_modules/metro-react-native-babel-transformer": { + "version": "0.72.3", "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "node_modules/metro-react-native-babel-transformer/node_modules/hermes-estree": { + "version": "0.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/metro-react-native-babel-transformer/node_modules/hermes-parser": { + "version": "0.8.0", + "dev": true, "license": "MIT", "dependencies": { - "immediate": "~3.0.5" + "hermes-estree": "0.8.0" } }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "license": "Apache-2.0", + "node_modules/metro-react-native-babel-transformer/node_modules/metro-babel-transformer": { + "version": "0.72.3", + "dev": true, + "license": "MIT", "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" } }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", + "node_modules/metro-react-native-babel-transformer/node_modules/metro-source-map": { + "version": "0.72.3", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" } }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/lightningcss": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", - "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", - "license": "MPL-2.0", + "node_modules/metro-react-native-babel-transformer/node_modules/metro-symbolicate": { + "version": "0.72.3", + "dev": true, + "license": "MIT", "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "bin": { + "metro-symbolicate": "src/index.js" }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", - "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8.3" } }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz", - "integrity": "sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/metro-react-native-babel-transformer/node_modules/ob1": { + "version": "0.72.3", + "dev": true, + "license": "MIT" }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz", - "integrity": "sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], + "node_modules/metro-react-native-babel-transformer/node_modules/source-map": { + "version": "0.5.7", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz", - "integrity": "sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/metro-resolver": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz", - "integrity": "sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18.18" } }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz", - "integrity": "sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/metro-runtime": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz", - "integrity": "sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18.18" } }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz", - "integrity": "sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/metro-source-map": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz", - "integrity": "sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18.18" } }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz", - "integrity": "sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" + "node_modules/metro-source-map/node_modules/@babel/traverse": { + "version": "7.25.9", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/lightningcss/node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10" + "node": ">=0.10.0" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/link/-/link-2.1.1.tgz", - "integrity": "sha512-NV3AUVYBovJ6eVQcTeRoPnZSxzt2LOijNd+ugEZKRy/XeQlpTRhVRkuDv5kOlXwMAUx30vfUc7asRFb9RT65yg==", - "dev": true, + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, "bin": { - "link": "dist/cli.js" + "metro-symbolicate": "src/index.js" }, - "funding": { - "url": "https://github.com/privatenumber/link?sponsor=1" + "engines": { + "node": ">=18.18" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "dev": true, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=8.9.0" + "node": ">=18.18" } }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", + "node_modules/metro-transform-plugins/node_modules/@babel/traverse": { + "version": "7.25.9", + "license": "MIT", "dependencies": { - "lie": "3.1.1" + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/locate-path": { - "version": "6.0.0", + "node_modules/metro-transform-worker": { + "version": "0.81.0", "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18.18" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.bindall": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.bindall/-/lodash.bindall-4.4.0.tgz", - "integrity": "sha512-NQ+QvFohS2gPbWpyLfyuiF0ZQA3TTaJ+n0XDID5jwtMZBKE32gN5vSyy7xBVsqvJkvT/UY9dvHXIk9tZmBVF3g==", - "license": "MIT" - }, - "node_modules/lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==", - "license": "MIT" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "license": "MIT" - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", - "license": "MIT" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "license": "MIT" - }, - "node_modules/lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha512-LO37ZnhmBVx0GvOU/caQuipEh4GN82TcWv3yHlebGDgOxbxiwwzW5Pcx2AcvpIv2WmvmSMoC492yQFNhy/l/UQ==", - "license": "MIT" - }, - "node_modules/lodash.union": { - "version": "4.6.0", - "dev": true, + "node_modules/metro/node_modules/@babel/traverse": { + "version": "7.25.9", "license": "MIT", - "peer": true + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/log-symbols": { - "version": "4.1.0", - "devOptional": true, + "node_modules/metro/node_modules/@babel/traverse/node_modules/debug": { + "version": "4.3.7", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/log-symbols/node_modules/ansi-styles": { + "node_modules/metro/node_modules/ansi-styles": { "version": "4.3.0", - "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -29544,9 +34328,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/log-symbols/node_modules/chalk": { + "node_modules/metro/node_modules/chalk": { "version": "4.1.2", - "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -29559,9 +34342,12 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/log-symbols/node_modules/color-convert": { + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/metro/node_modules/color-convert": { "version": "2.0.1", - "devOptional": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -29570,301 +34356,232 @@ "node": ">=7.0.0" } }, - "node_modules/log-symbols/node_modules/color-name": { + "node_modules/metro/node_modules/color-name": { "version": "1.1.4", - "devOptional": true, "license": "MIT" }, - "node_modules/log-symbols/node_modules/has-flag": { + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/metro/node_modules/has-flag": { "version": "4.0.0", - "devOptional": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "devOptional": true, + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "hermes-estree": "0.24.0" } }, - "node_modules/logkitty": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", - "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "dev": true, + "node_modules/metro/node_modules/jest-worker": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, - "bin": { - "logkitty": "bin/logkitty.js" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/loose-envify": { - "version": "1.4.0", + "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "has-flag": "^4.0.0" }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lottie-react-native": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/lottie-react-native/-/lottie-react-native-6.5.1.tgz", - "integrity": "sha512-pjih71P6qX6Ax5ucUBA+YJO7+fnveI581Bd8LmYeARm3spq3AnoGzEkrWaieM8odnK6WI4d5dwEJsxge/QjFPw==", - "license": "Apache-2.0", - "peerDependencies": { - "@dotlottie/react-player": "^1.6.1", - "@lottiefiles/react-lottie-player": "^3.5.3", - "react": "*", - "react-native": ">=0.46", - "react-native-windows": ">=0.63.x" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "@dotlottie/react-player": { - "optional": true - }, - "@lottiefiles/react-lottie-player": { - "optional": true - }, - "react-native-windows": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/lottie-web": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/lottie-web/-/lottie-web-5.12.2.tgz", - "integrity": "sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==", - "license": "MIT" - }, - "node_modules/loupe": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz", - "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==", - "dev": true, - "license": "MIT" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "dev": true, + "node_modules/metro/node_modules/serialize-error": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", - "dev": true, - "license": "MIT", + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/metro/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/luxon": { - "version": "3.4.4", - "dev": true, + "node_modules/micromatch": { + "version": "4.0.8", "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, "engines": { - "node": ">=12" + "node": ">=8.6" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, + "node_modules/mime": { + "version": "2.6.0", + "devOptional": true, "license": "MIT", "bin": { - "lz-string": "bin/bin.js" + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", - "dev": true, + "node_modules/mime-db": { + "version": "1.52.0", "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/make-cancellable-promise": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", - "integrity": "sha512-GCXh3bq/WuMbS+Ky4JBPW1hYTOU+znU+Q5m9Pu+pI8EoUqIHk9+tviOKC6/qhHh8C4/As3tzJ69IF32kdz85ww==", + "node_modules/mime-types": { + "version": "2.1.35", "license": "MIT", - "funding": { - "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/make-dir": { + "node_modules/mimic-fn": { "version": "2.1.0", + "devOptional": true, "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, "engines": { "node": ">=6" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "devOptional": true, - "license": "ISC" - }, - "node_modules/make-event-props": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", - "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", + "node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", + "node_modules/min-indent": { + "version": "1.0.1", "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { - "version": "2.1.2", + "node_modules/minimalistic-assert": { + "version": "1.0.1", "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", "license": "ISC", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "*" } }, - "node_modules/make-fetch-happen/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "16.1.3", - "dev": true, + "node_modules/minipass": { + "version": "3.3.6", "license": "ISC", "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/make-fetch-happen/node_modules/glob": { - "version": "8.1.0", - "dev": true, + "node_modules/minipass-collect": { + "version": "2.0.1", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "7.1.2", "license": "ISC", "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/make-fetch-happen/node_modules/minimatch": { - "version": "5.1.6", + "node_modules/minipass-fetch": { + "version": "2.1.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/make-fetch-happen/node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, + "node_modules/minipass-flush": { + "version": "1.0.5", "license": "ISC", "dependencies": { "minipass": "^3.0.0" @@ -29873,781 +34590,907 @@ "node": ">= 8" } }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "9.0.1", - "dev": true, + "node_modules/minipass-pipeline": { + "version": "1.2.4", "license": "ISC", "dependencies": { - "minipass": "^3.1.1" + "minipass": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/make-fetch-happen/node_modules/unique-filename": { - "version": "2.0.1", + "node_modules/minipass-sized": { + "version": "1.0.3", "dev": true, "license": "ISC", "dependencies": { - "unique-slug": "^3.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/make-fetch-happen/node_modules/unique-slug": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 8" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "license": "BSD-3-Clause", + "node_modules/mixin-object": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "tmpl": "1.0.5" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true, - "license": "MIT" + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/mapbox-gl": { - "version": "2.15.0", - "license": "SEE LICENSE IN LICENSE.txt", - "dependencies": { - "@mapbox/geojson-rewind": "^0.5.2", - "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/mapbox-gl-supported": "^2.0.1", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^2.0.6", - "@mapbox/unitbezier": "^0.0.1", - "@mapbox/vector-tile": "^1.3.1", - "@mapbox/whoots-js": "^3.1.0", - "csscolorparser": "~1.0.3", - "earcut": "^2.2.4", - "geojson-vt": "^3.2.1", - "gl-matrix": "^3.4.3", - "grid-index": "^1.1.0", - "kdbush": "^4.0.1", - "murmurhash-js": "^1.0.0", - "pbf": "^3.2.1", - "potpack": "^2.0.0", - "quickselect": "^2.0.0", - "rw": "^1.3.3", - "supercluster": "^8.0.0", - "tinyqueue": "^2.0.3", - "vt-pbf": "^3.1.3" + "node_modules/mixin-object/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/markdown-table": { - "version": "2.0.0", - "dev": true, + "node_modules/mkdirp": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "repeat-string": "^1.0.0" + "bin": { + "mkdirp": "bin/cmd.js" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=10" } }, - "node_modules/marky": { - "version": "1.2.5", - "license": "Apache-2.0" + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "license": "MIT", + "optional": true }, - "node_modules/matcher": { - "version": "3.0.0", + "node_modules/mlly": { + "version": "1.7.4", "dev": true, "license": "MIT", "dependencies": { - "escape-string-regexp": "^4.0.0" - }, + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "node_modules/mrmime": { + "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/mathjs": { - "version": "12.4.3", + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.24.4", - "complex.js": "^2.1.1", - "decimal.js": "^10.4.3", - "escape-latex": "^1.2.0", - "fraction.js": "4.3.4", - "javascript-natural-sort": "^0.7.1", - "seedrandom": "^3.0.5", - "tiny-emitter": "^2.1.0", - "typed-function": "^4.1.1" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, "bin": { - "mathjs": "bin/cli.js" - }, + "multicast-dns": "cli.js" + } + }, + "node_modules/murmurhash-js": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 18" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", + "node_modules/mz": { + "version": "2.7.0", + "license": "MIT", "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "node_modules/nan": { + "version": "2.17.0", + "dev": true, "license": "MIT", - "dependencies": { - "buffer-alloc": "^1.1.0" + "optional": true, + "peer": true + }, + "node_modules/nano-spawn": { + "version": "0.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.19" }, + "funding": { + "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { - "md5-file": "cli.js" + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.10" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "license": "CC0-1.0" + "node_modules/napi-build-utils": { + "version": "2.0.0", + "license": "MIT", + "optional": true }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.3", "license": "MIT", "engines": { "node": ">= 0.6" } }, - "node_modules/memfs": { - "version": "4.6.0", + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/new-github-release-url": { + "version": "2.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "json-joy": "^9.2.0", - "thingies": "^1.11.1" + "type-fest": "^2.5.1" }, "engines": { - "node": ">= 4.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/memfs/node_modules/arg": { - "version": "5.0.2", + "node_modules/new-github-release-url/node_modules/type-fest": { + "version": "2.19.0", "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", "license": "MIT" }, - "node_modules/memfs/node_modules/json-joy": { - "version": "9.9.1", + "node_modules/nitro-codegen": { + "version": "0.25.2", "dev": true, - "license": "Apache-2.0", + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "arg": "^5.0.2", - "hyperdyperid": "^1.2.0" + "chalk": "^5.3.0", + "react-native-nitro-modules": "^0.25.2", + "ts-morph": "^25.0.0", + "yargs": "^17.7.2", + "zod": "^3.23.8" }, "bin": { - "jj": "bin/jj.js", - "json-pack": "bin/json-pack.js", - "json-pack-test": "bin/json-pack-test.js", - "json-patch": "bin/json-patch.js", - "json-patch-test": "bin/json-patch-test.js", - "json-pointer": "bin/json-pointer.js", - "json-pointer-test": "bin/json-pointer-test.js", - "json-unpack": "bin/json-unpack.js" - }, + "nitro-codegen": "lib/index.js" + } + }, + "node_modules/nitro-codegen/node_modules/chalk": { + "version": "5.4.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/streamich" + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/nocache": { + "version": "3.0.4", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-abi": { + "version": "3.65.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" }, - "peerDependencies": { - "quill-delta": "^5", - "rxjs": "7", - "tslib": "2" + "engines": { + "node": ">=10" } }, - "node_modules/memoize-one": { - "version": "5.2.1", + "node_modules/node-abort-controller": { + "version": "3.1.1", "license": "MIT" }, - "node_modules/memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", + "node_modules/node-addon-api": { + "version": "1.7.2", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-api-version": { + "version": "0.2.0", "dev": true, "license": "MIT", "dependencies": { - "map-or-similar": "^1.5.0" + "semver": "^7.3.5" } }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "node_modules/node-dir": { + "version": "0.1.17", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10.5.0" } }, - "node_modules/merge-refs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", - "integrity": "sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==", + "node_modules/node-fetch": { + "version": "2.6.7", "license": "MIT", - "funding": { - "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" }, "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "encoding": "^0.1.0" }, "peerDependenciesMeta": { - "@types/react": { + "encoding": { "optional": true } } }, - "node_modules/merge-stream": { - "version": "2.0.0", + "node_modules/node-fetch-native": { + "version": "1.6.6", + "dev": true, "license": "MIT" }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">= 8" + "node": ">= 6.13.0" } }, - "node_modules/methods": { - "version": "1.1.2", + "node_modules/node-gyp": { + "version": "9.4.1", "dev": true, "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, "engines": { - "node": ">= 0.6" + "node": "^12.13 || ^14.13 || >=16" } }, - "node_modules/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", - "license": "MIT", + "node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "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", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/gauge": { + "version": "4.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, - "bin": { - "metro": "src/cli.js" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" }, "engines": { - "node": ">=18.18" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", + "node_modules/node-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=18.18" + "node": ">= 6" } }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "node_modules/node-int64": { + "version": "0.4.0", "license": "MIT" }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "node_modules/node-releases": { + "version": "2.0.18", + "license": "MIT" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "dev": true, "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" } }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", - "license": "MIT", + "node_modules/nopt": { + "version": "6.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=18.18" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", - "license": "MIT", + "node_modules/normalize-package-data": { + "version": "3.0.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" }, "engines": { - "node": ">=18.18" + "node": ">=10" } }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", + "node_modules/normalize-path": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" - }, "engines": { - "node": ">=18.18" + "node": ">=0.10.0" } }, - "node_modules/metro-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/normalize-url": { + "version": "6.1.0", + "dev": true, "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "license": "ISC", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/metro-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "license": "MIT", + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "7.0.2", + "license": "ISC", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/metro-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "node_modules/npm-package-arg/node_modules/lru-cache": { + "version": "10.4.3", + "license": "ISC" + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "devOptional": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "path-key": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/metro-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/npmlog": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", + "node_modules/nth-check": { + "version": "2.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/nypm": { + "version": "0.5.4", + "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" + "citty": "^0.1.6", + "consola": "^3.4.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "tinyexec": "^0.3.2", + "ufo": "^1.5.4" + }, + "bin": { + "nypm": "dist/cli.mjs" }, "engines": { - "node": ">=18.18" + "node": "^14.16.0 || >=16.10.0" } }, - "node_modules/metro-file-map": { + "node_modules/ob1": { "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", "license": "MIT", "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" + "flow-enums-runtime": "^0.0.6" }, "engines": { "node": ">=18.18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" } }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/object-assign": { + "version": "4.1.1", "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/metro-file-map/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/object-inspect": { + "version": "1.13.4", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-file-map/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/object-is": { + "version": "1.1.5", + "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "node_modules/metro-file-map/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/object.assign": { + "version": "4.1.7", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", + "node_modules/object.entries": { + "version": "1.1.6", + "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=18.18" + "node": ">= 0.4" } }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", + "node_modules/object.fromentries": { + "version": "2.0.7", + "dev": true, "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": ">=18.18" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "node_modules/object.groupby": { + "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" } }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "node_modules/object.hasown": { + "version": "1.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">=18.18" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-source-map/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "node_modules/object.values": { + "version": "1.1.7", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro-source-map/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/objectorarray": { + "version": "1.0.5", + "dev": true, + "license": "ISC" }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", + "node_modules/obuf": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", "license": "MIT", "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" + "ee-first": "1.1.1" }, "engines": { - "node": ">=18.18" + "node": ">= 0.8" } }, - "node_modules/metro-symbolicate/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/on-headers": { + "version": "1.0.2", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onchange": { + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" + "@blakeembrey/deque": "^1.0.5", + "@blakeembrey/template": "^1.0.0", + "arg": "^4.1.3", + "chokidar": "^3.3.1", + "cross-spawn": "^7.0.1", + "ignore": "^5.1.4", + "tree-kill": "^1.2.2" }, - "engines": { - "node": ">=18.18" + "bin": { + "onchange": "dist/bin.js" } }, - "node_modules/metro-transform-plugins/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "node_modules/onetime": { + "version": "5.1.2", + "devOptional": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", + "node_modules/onfido-sdk-ui": { + "version": "14.42.0", + "license": "SEE LICENSE in LICENSE" + }, + "node_modules/open": { + "version": "7.4.2", "license": "MIT", "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">=18.18" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/metro/node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "node_modules/openai": { + "version": "5.5.1", + "dev": true, + "license": "Apache-2.0", + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "ws": "^8.18.0", + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "ws": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "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.5" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8.0" } }, - "node_modules/metro/node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "node_modules/ora": { + "version": "5.4.1", + "devOptional": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { - "node": ">=6.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/metro/node_modules/ansi-styles": { + "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "devOptional": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -30659,10 +35502,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/metro/node_modules/chalk": { + "node_modules/ora/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "devOptional": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -30675,16 +35517,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/metro/node_modules/color-convert": { + "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -30693,1006 +35528,880 @@ "node": ">=7.0.0" } }, - "node_modules/metro/node_modules/color-name": { + "node_modules/ora/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "devOptional": true, "license": "MIT" }, - "node_modules/metro/node_modules/has-flag": { + "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro/node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "devOptional": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/os-name": { + "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "macos-release": "^3.1.0", + "windows-release": "^5.0.1" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/metro/node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "node_modules/os-tmpdir": { + "version": "1.0.2", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/metro/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", + "node_modules/own-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/metro/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/p-cancelable": { + "version": "2.1.1", + "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/p-finally": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mime": { - "version": "2.6.0", - "devOptional": true, + "node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", - "bin": { - "mime": "cli.js" + "dependencies": { + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mime-db": { - "version": "1.52.0", + "node_modules/p-map": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mime-types": { - "version": "2.1.35", + "node_modules/p-retry": { + "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" }, "engines": { - "node": ">= 0.6" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "devOptional": true, + "node_modules/p-try": { + "version": "2.2.0", "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/mimic-response": { - "version": "1.0.1", + "node_modules/pac-proxy-agent": { + "version": "6.0.4", "dev": true, "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "pac-resolver": "^6.0.1", + "socks-proxy-agent": "^8.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/min-indent": { - "version": "1.0.1", + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", + "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", "dev": true, - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": "*" + "node": ">= 14" } }, - "node_modules/minimist": { - "version": "1.2.8", + "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.6", + "dev": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "3.3.6", - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", + "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 14" } }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", + "node_modules/pac-resolver": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^4.0.4", + "ip": "^1.1.8", + "netmask": "^2.0.2" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 14" } }, - "node_modules/minipass-fetch": { - "version": "2.1.2", + "node_modules/package-json": { + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=14.16" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "license": "BlueOak-1.0.0" + }, + "node_modules/package-json/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "license": "ISC", + "node_modules/package-json/node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=14.16" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", + "node_modules/package-json/node_modules/cacheable-lookup": { + "version": "7.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.16" } }, - "node_modules/minizlib": { - "version": "2.1.2", + "node_modules/package-json/node_modules/cacheable-request": { + "version": "10.2.14", + "dev": true, "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">= 8" + "node": ">=14.16" } }, - "node_modules/mixin-object": { - "version": "2.0.1", + "node_modules/package-json/node_modules/got": { + "version": "12.6.1", + "dev": true, "license": "MIT", "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", + "node_modules/package-json/node_modules/http2-wrapper": { + "version": "2.2.1", + "dev": true, "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.19.0" } }, - "node_modules/mixin-object/node_modules/is-extendable": { - "version": "0.1.1", + "node_modules/package-json/node_modules/lowercase-keys": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/package-json/node_modules/mimic-response": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "license": "MIT", - "optional": true - }, - "node_modules/mlly": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "node_modules/package-json/node_modules/normalize-url": { + "version": "8.0.2", "dev": true, "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "pathe": "^2.0.1", - "pkg-types": "^1.3.0", - "ufo": "^1.5.4" + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "node_modules/package-json/node_modules/p-cancelable": { + "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.20" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", + "node_modules/package-json/node_modules/responselike": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "lowercase-keys": "^3.0.0" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/murmurhash-js": { - "version": "1.0.0", - "license": "MIT" + "node_modules/pako": { + "version": "2.1.0", + "license": "(MIT AND Zlib)" }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/param-case": { + "version": "3.0.4", + "dev": true, "license": "MIT", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/nan": { - "version": "2.17.0", + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, "license": "MIT", - "optional": true, - "peer": true + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } }, - "node_modules/nano-spawn": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/nano-spawn/-/nano-spawn-0.2.1.tgz", - "integrity": "sha512-/pULofvsF8mOVcl/nUeVXL/GYOEvc7eJWSIxa+K4OYUolvXa5zwSgevsn4eoHs1xvh/BO3vx/PZiD9+Ow2ZVuw==", + "node_modules/parse-json": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, "engines": { - "node": ">=18.19" + "node": ">=8" }, "funding": { - "url": "https://github.com/sindresorhus/nano-spawn?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/parse-path": { + "version": "7.1.0", + "dev": true, "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pngjs": "^3.3.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=10" } }, - "node_modules/napi-build-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", - "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "node_modules/parse-png/node_modules/pngjs": { + "version": "3.4.0", "license": "MIT", - "optional": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" + "engines": { + "node": ">=4.0.0" + } }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", + "node_modules/parse-url": { + "version": "8.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "parse-path": "^7.0.0" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "node_modules/parse5": { + "version": "5.1.1", "license": "MIT" }, - "node_modules/nitro-codegen": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/nitro-codegen/-/nitro-codegen-0.25.2.tgz", - "integrity": "sha512-i0pGujdtmUaSmsawU6bmyFfW6MQbq+PZCWDT10QQg1EQbdPRvYAB5773R9GZtYoGNMGJ5qZVZUWnPBJRPOe61A==", - "dev": true, - "hasInstallScript": true, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "chalk": "^5.3.0", - "react-native-nitro-modules": "^0.25.2", - "ts-morph": "^25.0.0", - "yargs": "^17.7.2", - "zod": "^3.23.8" - }, - "bin": { - "nitro-codegen": "lib/index.js" + "parse5": "^6.0.1" } }, - "node_modules/nitro-codegen/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", "license": "MIT", "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/no-case": { - "version": "3.0.4", + "node_modules/pascal-case": { + "version": "3.1.2", "dev": true, "license": "MIT", "dependencies": { - "lower-case": "^2.0.2", + "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "node_modules/nocache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", - "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" + "node_modules/password-prompt": { + "version": "1.1.3", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" } }, - "node_modules/node-abi": { - "version": "3.65.0", - "devOptional": true, + "node_modules/patch-package": { + "version": "8.1.0-canary.1", + "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^10.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" }, "engines": { - "node": ">=10" + "node": ">=14", + "npm": ">5" } }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "license": "MIT" - }, - "node_modules/node-addon-api": { - "version": "1.7.2", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-api-version": { - "version": "0.2.0", + "node_modules/patch-package/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/node-dir": { - "version": "0.1.17", + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "minimatch": "^3.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 0.10.5" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/node-fetch": { - "version": "2.6.7", + "node_modules/patch-package/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">=7.0.0" } }, - "node_modules/node-fetch-native": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", + "node_modules/patch-package/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/node-forge": { - "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp": { - "version": "9.4.1", + "node_modules/patch-package/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": ">=12" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/patch-package/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", + "node_modules/patch-package/node_modules/semver": { + "version": "7.6.3", "dev": true, "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", + "node_modules/patch-package/node_modules/slash": { + "version": "2.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" } }, - "node_modules/node-gyp/node_modules/readable-stream": { - "version": "3.6.2", + "node_modules/patch-package/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" - }, - "node_modules/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==", + "node_modules/patch-package/node_modules/tmp": { + "version": "0.0.33", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.12.0" + "dependencies": { + "os-tmpdir": "~1.0.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/antelle" + "engines": { + "node": ">=0.6.0" } }, - "node_modules/nopt": { - "version": "6.0.0", + "node_modules/path-browserify": { + "version": "1.0.1", "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/normalize-path": { - "version": "3.0.0", + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", + "node_modules/path-is-inside": { + "version": "1.0.2", "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": "14 || >=16.14" } }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.3", "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" + "node_modules/path-to-regexp": { + "version": "0.1.10", + "dev": true, + "license": "MIT" }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "devOptional": true, + "node_modules/path-type": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/npmlog": { - "version": "5.0.1", - "dev": true, - "license": "ISC", + "node_modules/path2d": { + "version": "0.2.2", + "license": "MIT", "optional": true, - "peer": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=6" } }, - "node_modules/nullthrows": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/nwsapi": { - "version": "2.2.7", + "node_modules/pathe": { + "version": "2.0.3", "dev": true, "license": "MIT" }, - "node_modules/nypm": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.5.4.tgz", - "integrity": "sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==", + "node_modules/pathval": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.4.0", - "pathe": "^2.0.3", - "pkg-types": "^1.3.1", - "tinyexec": "^0.3.2", - "ufo": "^1.5.4" - }, - "bin": { - "nypm": "dist/cli.mjs" - }, "engines": { - "node": "^14.16.0 || >=16.10.0" + "node": ">= 14.16" } }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", - "license": "MIT", + "node_modules/pbf": { + "version": "3.2.1", + "license": "BSD-3-Clause", "dependencies": { - "flow-enums-runtime": "^0.0.6" + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" }, - "engines": { - "node": ">=18.18" + "bin": { + "pbf": "bin/pbf" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", + "node_modules/pdfjs-dist": { + "version": "4.8.69", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^3.0.0-rc2", + "path2d": "^0.2.1" } }, - "node_modules/object-is": { - "version": "1.1.5", - "dev": true, + "node_modules/pdfjs-dist/node_modules/canvas": { + "version": "3.1.0", + "hasInstallScript": true, "license": "MIT", + "optional": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.12.0 || >= 20.9.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "dev": true, + "node_modules/pdfjs-dist/node_modules/node-addon-api": { + "version": "7.1.1", "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "optional": true }, - "node_modules/object.assign": { - "version": "4.1.4", + "node_modules/pe-library": { + "version": "0.4.0", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12", + "npm": ">=6" } }, - "node_modules/object.entries": { - "version": "1.1.6", + "node_modules/peggy": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "@peggyjs/from-mem": "1.3.0", + "commander": "^12.1.0", + "source-map-generator": "0.8.0" + }, + "bin": { + "peggy": "bin/peggy.js" }, "engines": { - "node": ">= 0.4" + "node": ">=18" } }, - "node_modules/object.fromentries": { - "version": "2.0.7", + "node_modules/pend": { + "version": "1.2.0", "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" - }, "engines": { - "node": ">= 0.4" + "node": ">=8.6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/object.groupby": { - "version": "1.0.1", - "dev": true, + "node_modules/pify": { + "version": "4.0.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "engines": { + "node": ">=6" } }, - "node_modules/object.hasown": { - "version": "1.1.2", + "node_modules/pinkie": { + "version": "2.0.4", "dev": true, "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/object.values": { - "version": "1.1.7", + "node_modules/pinkie-promise": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "pinkie": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/objectorarray": { - "version": "1.0.5", - "dev": true, - "license": "ISC" - }, - "node_modules/obuf": { - "version": "1.1.2", - "dev": true, - "license": "MIT" + "node_modules/pirates": { + "version": "4.0.6", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "node_modules/on-finished": { - "version": "2.4.1", + "node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "find-up": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/on-headers": { - "version": "1.0.2", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", "dependencies": { - "wrappy": "1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/onchange": { - "version": "7.1.0", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@blakeembrey/deque": "^1.0.5", - "@blakeembrey/template": "^1.0.0", - "arg": "^4.1.3", - "chokidar": "^3.3.1", - "cross-spawn": "^7.0.1", - "ignore": "^5.1.4", - "tree-kill": "^1.2.2" + "p-locate": "^4.1.0" }, - "bin": { - "onchange": "dist/bin.js" + "engines": { + "node": ">=8" } }, - "node_modules/onetime": { - "version": "5.1.2", - "devOptional": true, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "p-try": "^2.0.0" }, "engines": { "node": ">=6" @@ -31701,1544 +36410,1572 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/onfido-sdk-ui": { - "version": "14.42.0", - "resolved": "https://registry.npmjs.org/onfido-sdk-ui/-/onfido-sdk-ui-14.42.0.tgz", - "integrity": "sha512-KBcKWtvMw2VhNIlmlZ/DmlIoqv7j3+E6l/3j5ISp6TpSc9+C30VlhPsUIwMb2EnD4u5uiBmhSiCm/UZsj+iJjA==", - "license": "SEE LICENSE in LICENSE" - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/openai": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/openai/-/openai-5.5.1.tgz", - "integrity": "sha512-5i19097mGotHA1eFsM6Tjd/tJ8uo9sa5Ysv4Q6bKJ2vtN6rc0MzMrUefXnLXYAJcmMQrC1Efhj0AvfIkXrQamw==", + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "license": "Apache-2.0", - "bin": { - "openai": "bin/cli" - }, - "peerDependencies": { - "ws": "^8.18.0", - "zod": "^3.23.8" - }, - "peerDependenciesMeta": { - "ws": { - "optional": true - }, - "zod": { - "optional": true - } + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", + "node_modules/pkg-types": { + "version": "1.3.1", + "dev": true, "license": "MIT", - "bin": { - "opencollective-postinstall": "index.js" + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" } }, - "node_modules/opener": { - "version": "1.5.2", + "node_modules/pkg-up": { + "version": "3.1.0", "dev": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/optionator": { - "version": "0.9.4", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6" } }, - "node_modules/ora": { - "version": "5.4.1", - "devOptional": true, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "devOptional": true, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "p-try": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "devOptional": true, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "devOptional": true, + "node_modules/plist": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.4.0" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "devOptional": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "devOptional": true, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10.0.0" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "devOptional": true, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=8.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/pngjs": { + "version": "5.0.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/p-cancelable": { - "version": "2.1.1", + "node_modules/pod-install": { + "version": "0.1.39", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "pod-install": "build/index.js" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "node_modules/polished": { + "version": "4.3.1", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/p-limit": { - "version": "3.1.0", + "node_modules/portfinder": { + "version": "1.0.32", + "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.12.0" } }, - "node_modules/p-locate": { - "version": "5.0.0", + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/p-map": { - "version": "4.0.0", + "node_modules/postcss": { + "version": "8.4.38", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10 || ^12 || >=14" } }, - "node_modules/p-retry": { - "version": "6.2.0", + "node_modules/postcss-selector-parser": { + "version": "6.0.10", "dev": true, "license": "MIT", "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/potpack": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/prebuild-install": { + "version": "7.1.3", "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", - "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", - "license": "(MIT AND Zlib)" + "node_modules/prebuild-install/node_modules/simple-get": { + "version": "4.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } }, - "node_modules/param-case": { - "version": "3.0.4", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/prettier": { + "version": "3.5.3", "dev": true, "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=6" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/parse-json": { - "version": "5.2.0", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "license": "MIT", + "engines": { + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "node_modules/pretty-error": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "pngjs": "^3.3.0" + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/parse-png/node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "license": "MIT" + "node_modules/proc-log": { + "version": "4.2.0", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/process": { + "version": "0.11.10", "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" + "engines": { + "node": ">= 0.6.0" } }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "node_modules/process-nextick-args": { + "version": "2.0.1", "license": "MIT" }, - "node_modules/parseurl": { - "version": "1.3.3", + "node_modules/progress": { + "version": "2.0.3", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=0.4.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "dev": true, + "node_modules/promise": { + "version": "7.3.1", "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" + "asap": "~2.0.3" } }, - "node_modules/patch-package": { - "version": "8.1.0-canary.1", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.1.0-canary.1.tgz", - "integrity": "sha512-x/O3E5kvN1KS4yFbCITtIAB6kzXLVInT+tlpjsjuKob5Fi7f6quxeMfEsqGe/RScRSXyujNBMuMnV3T0G2PKNw==", + "node_modules/promise-inflight": { + "version": "1.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^10.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">=14", - "npm": ">5" + "node": ">=10" } }, - "node_modules/patch-package/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 4" } }, - "node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", + "node_modules/promise.allsettled": { + "version": "1.0.6", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "array.prototype.map": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "iterate-value": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/patch-package/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/prompts": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=7.0.0" + "node": ">= 6" } }, - "node_modules/patch-package/node_modules/color-name": { - "version": "1.1.4", + "node_modules/prop-types": { + "version": "15.8.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "dev": true, + "license": "ISC" + }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "license": "MIT" + }, + "node_modules/protocols": { + "version": "2.0.2", "dev": true, "license": "MIT" }, - "node_modules/patch-package/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "node_modules/proxy-addr": { + "version": "2.0.7", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=12" + "node": ">= 0.10" } }, - "node_modules/patch-package/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/proxy-agent": { + "version": "6.2.1", "dev": true, "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^6.0.3", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/patch-package/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.3", "dev": true, - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 14" } }, - "node_modules/patch-package/node_modules/slash": { - "version": "2.0.0", + "node_modules/proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", "dev": true, "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/patch-package/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/proxy-agent/node_modules/https-proxy-agent": { + "version": "7.0.6", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/patch-package/node_modules/tmp": { - "version": "0.0.33", + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.5", "dev": true, "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" }, "engines": { - "node": ">=0.6.0" + "node": ">= 14" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "node_modules/proxy-from-env": { + "version": "1.1.0", "dev": true, "license": "MIT" }, - "node_modules/path-exists": { + "node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { "version": "3.0.0", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/punycode": { + "version": "2.3.1", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", + "node_modules/pupa": { + "version": "3.1.0", "dev": true, - "license": "(WTFPL OR MIT)" - }, - "node_modules/path-key": { - "version": "3.1.1", "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "license": "BlueOak-1.0.0", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "escape-goat": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">=12.20" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.3", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "node_modules/pure-rand": { + "version": "6.0.4", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], "license": "MIT" }, - "node_modules/path-type": { - "version": "4.0.0", + "node_modules/pusher-js": { + "version": "8.3.0", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "tweetnacl": "^1.0.3" } }, - "node_modules/path2d": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/path2d/-/path2d-0.2.2.tgz", - "integrity": "sha512-+vnG6S4dYcYxZd+CZxzXCNKdELYZSKfohrk98yajCo1PtRoDgCTrrwOvK1GT0UoAdVszagDVllQc0U1vaX4NUQ==", + "node_modules/q": { + "version": "1.5.1", + "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">=6" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, - "node_modules/pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", - "dev": true, + "node_modules/qrcode": { + "version": "1.5.4", "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, "engines": { - "node": ">= 14.16" + "node": ">=10.13.0" } }, - "node_modules/pbf": { - "version": "3.2.1", - "license": "BSD-3-Clause", - "dependencies": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", "bin": { - "pbf": "bin/pbf" + "qrcode-terminal": "bin/qrcode-terminal.js" } }, - "node_modules/pdfjs-dist": { - "version": "4.8.69", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-4.8.69.tgz", - "integrity": "sha512-IHZsA4T7YElCKNNXtiLgqScw4zPd3pG9do8UrznC757gMd7UPeHSL2qwNNMJo4r79fl8oj1Xx+1nh2YkzdMpLQ==", - "license": "Apache-2.0", + "node_modules/qs": { + "version": "6.13.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, "engines": { - "node": ">=18" + "node": ">=0.6" }, - "optionalDependencies": { - "canvas": "^3.0.0-rc2", - "path2d": "^0.2.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pdfjs-dist/node_modules/canvas": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.1.0.tgz", - "integrity": "sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==", - "hasInstallScript": true, + "node_modules/query-string": { + "version": "7.1.3", "license": "MIT", - "optional": true, "dependencies": { - "node-addon-api": "^7.0.0", - "prebuild-install": "^7.1.1" + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": "^18.12.0 || >= 20.9.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pdfjs-dist/node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT", - "optional": true - }, - "node_modules/pe-library": { - "version": "0.4.0", + "node_modules/querystringify": { + "version": "2.2.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" - } + "license": "MIT" }, - "node_modules/peggy": { - "version": "4.0.3", - "dev": true, + "node_modules/queue": { + "version": "6.0.2", "license": "MIT", "dependencies": { - "@peggyjs/from-mem": "1.3.0", - "commander": "^12.1.0", - "source-map-generator": "0.8.0" - }, - "bin": { - "peggy": "bin/peggy.js" - }, - "engines": { - "node": ">=18" + "inherits": "~2.0.3" } }, - "node_modules/pend": { - "version": "1.2.0", - "dev": true, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", + "node_modules/quick-lru": { + "version": "5.1.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=8.6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/quickselect": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/pinkie": { - "version": "2.0.4", + "node_modules/quill-delta": { + "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, + "dependencies": { + "fast-diff": "^1.3.0", + "lodash.clonedeep": "^4.5.0", + "lodash.isequal": "^4.5.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.0.0" } }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "dev": true, + "node_modules/randombytes": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" + "safe-buffer": "^5.1.0" } }, - "node_modules/pirates": { - "version": "4.0.6", + "node_modules/range-parser": { + "version": "1.2.1", "license": "MIT", "engines": { - "node": ">= 6" + "node": ">= 0.6" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/raw-body": { + "version": "2.5.2", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "node_modules/rbush": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "quickselect": "^2.0.0" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", + "node_modules/rc": { + "version": "1.2.8", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "p-limit": "^2.2.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "engines": { - "node": ">=8" + "bin": { + "rc": "cli.js" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pkg-types": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", - "dev": true, + "node_modules/react": { + "version": "18.3.1", "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.4", - "pathe": "^2.0.1" + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "dev": true, + "node_modules/react-collapse": { + "version": "5.1.1", "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": ">=16.3.0" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", + "node_modules/react-compiler-healthcheck": { + "version": "19.0.0-beta-8a03594-20241020", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "chalk": "4", + "fast-glob": "^3.3.2", + "ora": "5.4.1", + "yargs": "^17.7.2", + "zod": "^3.22.4", + "zod-validation-error": "^3.0.3" + }, + "bin": { + "react-compiler-healthcheck": "dist/index.js" }, "engines": { - "node": ">=6" + "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/react-compiler-healthcheck/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/react-compiler-healthcheck/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", + }, + "node_modules/react-compiler-healthcheck/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/plist": { - "version": "3.1.0", + "node_modules/react-compiler-healthcheck/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/react-compiler-healthcheck/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, "engines": { - "node": ">=10.4.0" + "node": ">=8" } }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", + "node_modules/react-compiler-healthcheck/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=10.0.0" + "node": ">=8" } }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", + "node_modules/react-compiler-runtime": { + "version": "19.0.0-beta-8a03594-20241020", + "devOptional": true, "license": "MIT", - "engines": { - "node": ">=8.0" + "peerDependencies": { + "react": "^18.2.0 || ^19.0.0" } }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "node_modules/react-content-loader": { + "version": "7.0.0", "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16.0.0" } }, - "node_modules/polished": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", - "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", - "dev": true, + "node_modules/react-devtools-core": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=10" + "shell-quote": "^1.6.1", + "ws": "^7" } }, - "node_modules/portfinder": { - "version": "1.0.32", + "node_modules/react-docgen": { + "version": "7.1.1", "dev": true, "license": "MIT", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "@babel/core": "^7.18.9", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "@types/babel__core": "^7.18.0", + "@types/babel__traverse": "^7.18.0", + "@types/doctrine": "^0.0.9", + "@types/resolve": "^1.20.2", + "doctrine": "^3.0.0", + "resolve": "^1.22.1", + "strip-indent": "^4.0.0" }, "engines": { - "node": ">= 0.12.0" + "node": ">=16.14.0" } }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", + "node_modules/react-docgen-typescript": { + "version": "2.2.2", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.14" + "peerDependencies": { + "typescript": ">= 4.3.x" } }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", + "node_modules/react-docgen/node_modules/strip-indent": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.6", - "dev": true, + "node_modules/react-dom": { + "version": "18.3.1", "license": "MIT", "dependencies": { - "minimist": "^1.2.6" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "bin": { - "mkdirp": "bin/cmd.js" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "dev": true, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "loose-envify": "^1.1.0" } }, - "node_modules/postcss": { - "version": "8.4.38", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/react-error-boundary": { + "version": "4.0.11", "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "@babel/runtime": "^7.12.5" }, - "engines": { - "node": "^10 || ^12 || >=14" + "peerDependencies": { + "react": ">=16.13.1" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "dev": true, + "node_modules/react-fast-pdf": { + "version": "1.0.27", "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "react-pdf": "9.2.0", + "react-window": "^1.8.11" }, "engines": { - "node": ">=4" + "node": ">=20.10.0", + "npm": ">=10.2.3" + }, + "peerDependencies": { + "lodash": "4.x", + "pdfjs-dist": "4.8.69", + "react": "18.x", + "react-dom": "18.x" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "license": "MIT" + "node_modules/react-freeze": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } }, - "node_modules/potpack": { - "version": "2.0.0", - "license": "ISC" + "node_modules/react-is": { + "version": "18.3.1", + "license": "MIT" }, - "node_modules/prebuild-install": { + "node_modules/react-map-gl": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", - "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", "license": "MIT", - "optional": true, "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^2.0.0", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" + "@maplibre/maplibre-gl-style-spec": "^19.2.1", + "@types/mapbox-gl": ">=1.0.0" }, - "bin": { - "prebuild-install": "bin.js" + "peerDependencies": { + "mapbox-gl": ">=1.13.0", + "maplibre-gl": ">=1.13.0", + "react": ">=16.3.0", + "react-dom": ">=16.3.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prebuild-install/node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "peerDependenciesMeta": { + "mapbox-gl": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "maplibre-gl": { + "optional": true } - ], - "license": "MIT", - "optional": true, - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" } }, - "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", - "dev": true, + "node_modules/react-native": { + "version": "0.77.1", "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.77.1", + "@react-native/codegen": "0.77.1", + "@react-native/community-cli-plugin": "0.77.1", + "@react-native/gradle-plugin": "0.77.1", + "@react-native/js-polyfills": "0.77.1", + "@react-native/normalize-colors": "0.77.1", + "@react-native/virtualized-lists": "0.77.1", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.25.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.0.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, "bin": { - "prettier": "bin/prettier.cjs" + "react-native": "cli.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, + "node_modules/react-native-advanced-input-mask": { + "version": "1.3.1", "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/react-native-android-location-enabler": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">= 18.2.0", + "react-native": ">= 0.71.0" } }, - "node_modules/pretty-error": { - "version": "4.0.0", - "dev": true, + "node_modules/react-native-animatable": { + "version": "1.3.3", "license": "MIT", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "prop-types": "^15.7.2" } }, - "node_modules/pretty-format": { - "version": "29.7.0", + "node_modules/react-native-app-logs": { + "version": "0.3.1", "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "workspaces": [ + "example" + ], + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/react-native-blob-util": { + "version": "0.19.4", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "base-64": "0.1.0", + "glob": "^7.2.3" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "node_modules/react-native-blob-util/node_modules/glob": { + "version": "7.2.3", "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/process": { - "version": "0.11.10", + "node_modules/react-native-clean-project": { + "version": "4.0.1", + "dev": true, "license": "MIT", + "bin": { + "react-native-clean-project": "source/index.js" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=10.0.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "license": "MIT" + "node_modules/react-native-codegen": { + "version": "0.70.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.14.0", + "nullthrows": "^1.1.1" + } }, - "node_modules/progress": { - "version": "2.0.3", + "node_modules/react-native-codegen/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/promise": { - "version": "7.3.1", + "node_modules/react-native-codegen/node_modules/ast-types": { + "version": "0.15.2", + "dev": true, "license": "MIT", "dependencies": { - "asap": "~2.0.3" + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", + "node_modules/react-native-codegen/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/promise-retry": { + "node_modules/react-native-codegen/node_modules/color-convert": { "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/promise-retry/node_modules/retry": { - "version": "0.12.0", + "node_modules/react-native-codegen/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/react-native-codegen/node_modules/flow-parser": { + "version": "0.121.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=0.4.0" } }, - "node_modules/prompts": { - "version": "2.4.2", + "node_modules/react-native-codegen/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/prop-types": { - "version": "15.8.1", + "node_modules/react-native-codegen/node_modules/jscodeshift": { + "version": "0.14.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/protocol-buffers-schema": { - "version": "3.6.0", - "license": "MIT" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", + "node_modules/react-native-codegen/node_modules/recast": { + "version": "0.21.5", "dev": true, "license": "MIT", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">= 0.10" + "node": ">= 4" } }, - "node_modules/psl": { - "version": "1.9.0", + "node_modules/react-native-codegen/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/react-native-codegen/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/punycode": { - "version": "2.3.1", + "node_modules/react-native-collapsible": { + "version": "1.6.2", "license": "MIT", - "engines": { - "node": ">=6" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/pure-rand": { - "version": "6.0.4", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" + "node_modules/react-native-config": { + "version": "1.5.3", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-windows": ">=0.61" + }, + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true } - ], - "license": "MIT" + } }, - "node_modules/pusher-js": { - "version": "8.3.0", + "node_modules/react-native-device-info": { + "version": "10.3.1", "license": "MIT", - "dependencies": { - "tweetnacl": "^1.0.3" + "peerDependencies": { + "react-native": "*" } }, - "node_modules/qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "node_modules/react-native-draggable-flatlist": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "dijkstrajs": "^1.0.1", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" + "@babel/preset-typescript": "^7.17.12" }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "peerDependencies": { + "react-native": ">=0.64.0", + "react-native-gesture-handler": ">=2.0.0", + "react-native-reanimated": ">=2.8.0" } }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/react-native-fs": { + "version": "2.20.0", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.6" + "base-64": "^0.1.0", + "utf8": "^3.0.0" }, - "engines": { - "node": ">=0.6" + "peerDependencies": { + "react-native": "*", + "react-native-windows": "*" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "react-native-windows": { + "optional": true + } } }, - "node_modules/query-string": { - "version": "7.1.3", + "node_modules/react-native-gesture-handler": { + "version": "2.25.0", "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/queue": { - "version": "6.0.2", + "node_modules/react-native-google-places-autocomplete": { + "version": "2.5.6", "license": "MIT", "dependencies": { - "inherits": "~2.0.3" + "lodash.debounce": "^4.0.8", + "prop-types": "^15.7.2", + "qs": "~6.9.1" + }, + "peerDependencies": { + "react-native": ">= 0.59" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "dev": true, - "license": "MIT", + "node_modules/react-native-google-places-autocomplete/node_modules/qs": { + "version": "6.9.7", + "license": "BSD-3-Clause", "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/quickselect": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/quill-delta": { - "version": "5.1.0", + "node_modules/react-native-gradle-plugin": { + "version": "0.70.3", "dev": true, + "license": "MIT" + }, + "node_modules/react-native-haptic-feedback": { + "version": "2.3.3", "license": "MIT", - "peer": true, - "dependencies": { - "fast-diff": "^1.3.0", - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - }, - "engines": { - "node": ">= 12.0.0" + "workspaces": [ + "example" + ], + "peerDependencies": { + "react-native": ">=0.60.0" } }, - "node_modules/randombytes": { - "version": "2.1.0", + "node_modules/react-native-image-picker": { + "version": "7.1.2", "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" + "peerDependencies": { + "react": "*", + "react-native": "*" } }, - "node_modules/range-parser": { - "version": "1.2.1", + "node_modules/react-native-image-size": { + "version": "1.1.3", + "resolved": "git+ssh://git@github.com/Expensify/react-native-image-size.git#cb392140db4953a283590d7cf93b4d0461baa2a9", + "integrity": "sha512-kF/8fGsKoOnjPZceipRUaM9Xg9a/aKXU2Vm5eHYEKHrRt8FP39oCbaELPTb/vUKRTu1HmEGffDFzRT02BcdzYQ==", + "license": "MIT" + }, + "node_modules/react-native-is-edge-to-edge": { + "version": "1.1.6", "license": "MIT", - "engines": { - "node": ">= 0.6" + "peerDependencies": { + "react": ">=18.2.0", + "react-native": ">=0.73.0" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, + "node_modules/react-native-key-command": { + "version": "1.0.14", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "eventemitter3": "^5.0.1", + "underscore": "^1.13.4" }, - "engines": { - "node": ">= 0.8" + "peerDependencies": { + "react": ">=18.1.0", + "react-dom": ">=18.1.0", + "react-native": ">=0.70.4", + "react-native-web": ">=0.19.7" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } + "node_modules/react-native-key-command/node_modules/eventemitter3": { + "version": "5.0.1", + "license": "MIT" }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "node_modules/react-native-keyboard-controller": { + "version": "1.16.7", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "react-native-is-edge-to-edge": "^1.1.6" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "react": "*", + "react-native": "*", + "react-native-reanimated": ">=3.0.0" } }, - "node_modules/rbush": { - "version": "3.0.1", + "node_modules/react-native-launch-arguments": { + "version": "4.0.2", "license": "MIT", - "dependencies": { - "quickselect": "^2.0.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "peerDependencies": { + "react": ">=16.8.1", + "react-native": ">=0.60.0-rc.0 <1.0.x" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "node_modules/react-native-localize": { + "version": "2.2.6", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "react": ">=16.8.6", + "react-native": ">=0.60.0", + "react-native-macos": ">=0.64.0", + "react-native-windows": ">=0.62.0" + }, + "peerDependenciesMeta": { + "react-native-macos": { + "optional": true + }, + "react-native-windows": { + "optional": true + } } }, - "node_modules/react": { - "version": "18.3.1", + "node_modules/react-native-modal": { + "version": "13.0.1", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "prop-types": "^15.6.2", + "react-native-animatable": "1.3.3" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "react": "*", + "react-native": ">=0.65.0" } }, - "node_modules/react-collapse": { - "version": "5.1.1", + "node_modules/react-native-nitro-modules": { + "version": "0.25.2", + "hasInstallScript": true, "license": "MIT", "peerDependencies": { - "react": ">=16.3.0" + "react": "*", + "react-native": "*" } }, - "node_modules/react-compiler-healthcheck": { - "version": "19.0.0-beta-8a03594-20241020", - "resolved": "https://registry.npmjs.org/react-compiler-healthcheck/-/react-compiler-healthcheck-19.0.0-beta-8a03594-20241020.tgz", - "integrity": "sha512-wupgZ4fASQ+oRI88V6QIERKCHZUo6322LXlH8EotsWQDc8c4EXgPdkZHO/zH+zDh4Np4qZM36bFbZgHPXtI0FA==", - "dev": true, + "node_modules/react-native-nitro-sqlite": { + "version": "9.1.9", + "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "chalk": "4", - "fast-glob": "^3.3.2", - "ora": "5.4.1", - "yargs": "^17.7.2", - "zod": "^3.22.4", - "zod-validation-error": "^3.0.3" - }, - "bin": { - "react-compiler-healthcheck": "dist/index.js" + "typeorm": "^0.3.20" }, - "engines": { - "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" + "peerDependencies": { + "react": ">=17.0.0", + "react-native": ">=0.75.0", + "react-native-nitro-modules": ">=0.24.1" } }, - "node_modules/react-compiler-healthcheck/node_modules/ansi-styles": { + "node_modules/react-native-nitro-sqlite/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -33250,9 +37987,37 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-compiler-healthcheck/node_modules/chalk": { + "node_modules/react-native-nitro-sqlite/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/react-native-nitro-sqlite/node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/react-native-nitro-sqlite/node_modules/chalk": { "version": "4.1.2", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -33265,9 +38030,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-compiler-healthcheck/node_modules/color-convert": { + "node_modules/react-native-nitro-sqlite/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -33276,567 +38040,575 @@ "node": ">=7.0.0" } }, - "node_modules/react-compiler-healthcheck/node_modules/color-name": { + "node_modules/react-native-nitro-sqlite/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/react-compiler-healthcheck/node_modules/has-flag": { + "node_modules/react-native-nitro-sqlite/node_modules/glob": { + "version": "10.4.5", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/react-native-nitro-sqlite/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/react-compiler-healthcheck/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", + "node_modules/react-native-nitro-sqlite/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-compiler-runtime": { - "version": "19.0.0-beta-8a03594-20241020", - "resolved": "https://registry.npmjs.org/react-compiler-runtime/-/react-compiler-runtime-19.0.0-beta-8a03594-20241020.tgz", - "integrity": "sha512-YWl8SjxsWGU1dpxHvWS0vxTkpeLXTZ/Y7IVzwZGj6yAfXOEie1MduuAR0TFiGeV0RxFLp5jKUIWl+ZglN4dMQw==", - "devOptional": true, - "peerDependencies": { - "react": "^18.2.0 || ^19.0.0" + "node_modules/react-native-nitro-sqlite/node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/react-content-loader": { - "version": "7.0.0", + "node_modules/react-native-nitro-sqlite/node_modules/mkdirp": { + "version": "2.1.6", "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, "engines": { "node": ">=10" }, - "peerDependencies": { - "react": ">=16.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/react-devtools-core": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.0.1.tgz", - "integrity": "sha512-II3iSJhnR5nAscYDa9FCgPLq8mO5aEx/EKKtdXYTDnvdFEa3K7gs3jn1SKRXwQf9maOmIilmjnnx7Qy+3annPA==", + "node_modules/react-native-nitro-sqlite/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/react-docgen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.1.1.tgz", - "integrity": "sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==", - "dev": true, + "node_modules/react-native-nitro-sqlite/node_modules/typeorm": { + "version": "0.3.20", "license": "MIT", "dependencies": { - "@babel/core": "^7.18.9", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "@types/babel__core": "^7.18.0", - "@types/babel__traverse": "^7.18.0", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" + "@sqltools/formatter": "^1.2.5", + "app-root-path": "^3.1.0", + "buffer": "^6.0.3", + "chalk": "^4.1.2", + "cli-highlight": "^2.1.11", + "dayjs": "^1.11.9", + "debug": "^4.3.4", + "dotenv": "^16.0.3", + "glob": "^10.3.10", + "mkdirp": "^2.1.3", + "reflect-metadata": "^0.2.1", + "sha.js": "^2.4.11", + "tslib": "^2.5.0", + "uuid": "^9.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "typeorm": "cli.js", + "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", + "typeorm-ts-node-esm": "cli-ts-node-esm.js" }, "engines": { - "node": ">=16.14.0" + "node": ">=16.13.0" + }, + "funding": { + "url": "https://opencollective.com/typeorm" + }, + "peerDependencies": { + "@google-cloud/spanner": "^5.18.0", + "@sap/hana-client": "^2.12.25", + "better-sqlite3": "^7.1.2 || ^8.0.0 || ^9.0.0", + "hdb-pool": "^0.1.6", + "ioredis": "^5.0.4", + "mongodb": "^5.8.0", + "mssql": "^9.1.1 || ^10.0.1", + "mysql2": "^2.2.5 || ^3.0.1", + "oracledb": "^6.3.0", + "pg": "^8.5.1", + "pg-native": "^3.0.0", + "pg-query-stream": "^4.0.0", + "redis": "^3.1.1 || ^4.0.0", + "sql.js": "^1.4.0", + "sqlite3": "^5.0.3", + "ts-node": "^10.7.0", + "typeorm-aurora-data-api-driver": "^2.0.0" + }, + "peerDependenciesMeta": { + "@google-cloud/spanner": { + "optional": true + }, + "@sap/hana-client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "hdb-pool": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "mongodb": { + "optional": true + }, + "mssql": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "oracledb": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-native": { + "optional": true + }, + "pg-query-stream": { + "optional": true + }, + "redis": { + "optional": true + }, + "sql.js": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "ts-node": { + "optional": true + }, + "typeorm-aurora-data-api-driver": { + "optional": true + } } }, - "node_modules/react-docgen-typescript": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz", - "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==", - "dev": true, + "node_modules/react-native-nitro-sqlite/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "peerDependencies": { - "typescript": ">= 4.3.x" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/react-docgen/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, + "node_modules/react-native-onyx": { + "version": "2.0.109", "license": "MIT", "dependencies": { - "min-indent": "^1.0.1" + "ascii-table": "0.0.9", + "fast-equals": "^4.0.3", + "lodash.bindall": "^4.4.0", + "lodash.clone": "^4.5.0", + "lodash.pick": "^4.4.0", + "lodash.transform": "^4.6.0", + "underscore": "^1.13.6" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "node": ">=20.19.1", + "npm": ">=10.8.2" }, "peerDependencies": { - "react": "^18.3.1" + "idb-keyval": "^6.2.1", + "react": ">=18.1.0", + "react-dom": ">=18.1.0", + "react-native": ">=0.75.0", + "react-native-device-info": "^10.3.0", + "react-native-nitro-modules": ">=0.24.1", + "react-native-nitro-sqlite": "^9.1.4", + "react-native-performance": "^5.1.0" + }, + "peerDependenciesMeta": { + "idb-keyval": { + "optional": true + }, + "react-native-device-info": { + "optional": true + }, + "react-native-nitro-modules": { + "optional": true + }, + "react-native-nitro-sqlite": { + "optional": true + }, + "react-native-performance": { + "optional": true + } } }, - "node_modules/react-dom/node_modules/scheduler": { - "version": "0.23.2", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "node_modules/react-native-onyx/node_modules/fast-equals": { + "version": "4.0.3", + "license": "MIT" }, - "node_modules/react-error-boundary": { - "version": "4.0.11", + "node_modules/react-native-pager-view": { + "version": "6.5.3", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, "peerDependencies": { - "react": ">=16.13.1" + "react": "*", + "react-native": "*" } }, - "node_modules/react-fast-pdf": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/react-fast-pdf/-/react-fast-pdf-1.0.27.tgz", - "integrity": "sha512-+lb5pABLnN2dAq4rOWLmEz00wIesL/KjCo/fgbkvJmdz5nuTof1kks4Qymi29OHga7LzKzox8oqyQivcBOUKXQ==", + "node_modules/react-native-pdf": { + "version": "6.7.3", "license": "MIT", "dependencies": { - "react-pdf": "9.2.0", - "react-window": "^1.8.11" - }, - "engines": { - "node": ">=20.10.0", - "npm": ">=10.2.3" + "crypto-js": "4.2.0", + "deprecated-react-native-prop-types": "^2.3.0" }, "peerDependencies": { - "lodash": "4.x", - "pdfjs-dist": "4.8.69", - "react": "18.x", - "react-dom": "18.x" + "react": "*", + "react-native": "*", + "react-native-blob-util": ">=0.13.7" } }, - "node_modules/react-freeze": { - "version": "1.0.3", + "node_modules/react-native-performance": { + "version": "5.1.0", "license": "MIT", - "engines": { - "node": ">=10" - }, "peerDependencies": { - "react": ">=17.0.0" + "react-native": "*" } }, - "node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" - }, - "node_modules/react-map-gl": { - "version": "7.1.3", + "node_modules/react-native-permissions": { + "version": "5.4.0", "license": "MIT", - "dependencies": { - "@maplibre/maplibre-gl-style-spec": "^19.2.1", - "@types/mapbox-gl": ">=1.0.0" - }, "peerDependencies": { - "mapbox-gl": ">=1.13.0", - "maplibre-gl": ">=1.13.0", - "react": ">=16.3.0", - "react-dom": ">=16.3.0" + "react": ">=18.1.0", + "react-native": ">=0.70.0", + "react-native-windows": ">=0.70.0" }, "peerDependenciesMeta": { - "mapbox-gl": { - "optional": true - }, - "maplibre-gl": { + "react-native-windows": { "optional": true } } }, - "node_modules/react-native": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.77.1.tgz", - "integrity": "sha512-g2OMtsQqhgOuC4BqFyrcv0UsmbFcLOwfVRl/XAEHZK0p8paJubGIF3rAHN4Qh0GqGLWZGt7gJ7ha2yOmCFORoA==", + "node_modules/react-native-picker-select": { + "version": "8.1.0", + "resolved": "git+ssh://git@github.com/Expensify/react-native-picker-select.git#07d60d78d4772d47afd7a744940fc6b6d1881806", + "integrity": "sha512-Ty7/wdzJizmUBKUvjxsU6thJUbNF+5hBJ5Zj/q6A+cAKB6Rg7bigDxZVssMtWTxMa/H2bkXXwKN/ZurSjNAKeg==", "license": "MIT", "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.77.1", - "@react-native/codegen": "0.77.1", - "@react-native/community-cli-plugin": "0.77.1", - "@react-native/gradle-plugin": "0.77.1", - "@react-native/js-polyfills": "0.77.1", - "@react-native/normalize-colors": "0.77.1", - "@react-native/virtualized-lists": "0.77.1", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "0.25.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^6.0.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" + "lodash.isequal": "^4.5.0" }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "@react-native-picker/picker": ">=2.1.0" } }, - "node_modules/react-native-advanced-input-mask": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/react-native-advanced-input-mask/-/react-native-advanced-input-mask-1.3.1.tgz", - "integrity": "sha512-6XdtH0szJenLq7u6VGuJwGNObspp8ngSO2gMAH0X0YPt0NjwuRsrsS+zt3c15Pr8cUhMhmPGqb/Whfi+W0yXxQ==", + "node_modules/react-native-plaid-link-sdk": { + "version": "11.11.0", "license": "MIT", "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-android-location-enabler": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "peerDependencies": { - "react": ">= 18.2.0", - "react-native": ">= 0.71.0" - } - }, - "node_modules/react-native-animatable": { - "version": "1.3.3", + "node_modules/react-native-qrcode-svg": { + "version": "6.3.14", "license": "MIT", "dependencies": { - "prop-types": "^15.7.2" - } - }, - "node_modules/react-native-app-logs": { - "version": "0.3.1", - "resolved": "git+ssh://git@github.com/margelo/react-native-app-logs.git#7e9c311bffdc6a9eeb69d90d30ead47e01c3552a", - "integrity": "sha512-GFZFbUe9bUIbuH2zTAS7JAXCAIYnyf4cTnsz6pSzYCl3F+nF+O3fRa5ZM8P7zr+wTG7fZoVs0b6XFfcFUcxY2A==", - "workspaces": [ - "example" - ], + "prop-types": "^15.8.0", + "qrcode": "^1.5.4", + "text-encoding": "^0.7.0" + }, "peerDependencies": { "react": "*", - "react-native": "*" + "react-native": ">=0.63.4", + "react-native-svg": ">=14.0.0" } }, - "node_modules/react-native-blob-util": { - "version": "0.19.4", + "node_modules/react-native-reanimated": { + "version": "3.17.1", "license": "MIT", "dependencies": { - "base-64": "0.1.0", - "glob": "^7.2.3" + "@babel/plugin-transform-arrow-functions": "^7.0.0-0", + "@babel/plugin-transform-class-properties": "^7.0.0-0", + "@babel/plugin-transform-classes": "^7.0.0-0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0", + "@babel/plugin-transform-optional-chaining": "^7.0.0-0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", + "@babel/plugin-transform-template-literals": "^7.0.0-0", + "@babel/plugin-transform-unicode-regex": "^7.0.0-0", + "@babel/preset-typescript": "^7.16.7", + "convert-source-map": "^2.0.0", + "invariant": "^2.2.4", + "react-native-is-edge-to-edge": "1.1.6" }, "peerDependencies": { + "@babel/core": "^7.0.0-0", "react": "*", "react-native": "*" } }, - "node_modules/react-native-blob-util/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/react-native-release-profiler": { + "version": "0.2.1", + "license": "MIT", + "workspaces": [ + "example" + ], "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "commander": "^11.1.0", + "hermes-profile-transformer": "^0.0.9" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/react-native-clean-project": { - "version": "4.0.1", - "dev": true, - "license": "MIT", "bin": { - "react-native-clean-project": "source/index.js" + "react-native-release-profiler": "lib/commonjs/cli.js" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/react-native-collapsible": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/react-native-collapsible/-/react-native-collapsible-1.6.2.tgz", - "integrity": "sha512-MCOBVJWqHNjnDaGkvxX997VONmJeebh6wyJxnHEgg0L1PrlcXU1e/bo6eK+CDVFuMrCafw8Qh4DOv/C4V/+Iew==", + "node": ">= 18.0.0" + }, "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-config": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/react-native-config/-/react-native-config-1.5.3.tgz", - "integrity": "sha512-3D05Abgk5DfDw9w258EzXvX5AkU7eqj3u9H0H0L4gUga4nYg/zuupcrpGbpF4QeXBcJ84jjs6g8JaEP6VBT7Pg==", - "peerDependencies": { - "react-native-windows": ">=0.61" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "node_modules/react-native-release-profiler/node_modules/commander": { + "version": "11.1.0", + "license": "MIT", + "engines": { + "node": ">=16" } }, - "node_modules/react-native-device-info": { - "version": "10.3.1", + "node_modules/react-native-release-profiler/node_modules/hermes-profile-transformer": { + "version": "0.0.9", "license": "MIT", - "peerDependencies": { - "react-native": "*" + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" } }, - "node_modules/react-native-draggable-flatlist": { - "version": "4.0.1", - "license": "MIT", + "node_modules/react-native-render-html": { + "version": "6.3.1", + "license": "BSD-2-Clause", "dependencies": { - "@babel/preset-typescript": "^7.17.12" + "@jsamr/counter-style": "^2.0.1", + "@jsamr/react-native-li": "^2.3.0", + "@native-html/transient-render-engine": "11.2.2", + "@types/ramda": "^0.27.40", + "@types/urijs": "^1.19.15", + "prop-types": "^15.5.7", + "ramda": "^0.27.1", + "stringify-entities": "^3.1.0", + "urijs": "^1.19.6" }, "peerDependencies": { - "react-native": ">=0.64.0", - "react-native-gesture-handler": ">=2.0.0", - "react-native-reanimated": ">=2.8.0" + "react": "*", + "react-native": "*" } }, - "node_modules/react-native-fs": { - "version": "2.20.0", + "node_modules/react-native-render-html/node_modules/@native-html/transient-render-engine": { + "version": "11.2.2", "license": "MIT", "dependencies": { - "base-64": "^0.1.0", - "utf8": "^3.0.0" + "@native-html/css-processor": "1.11.0", + "@types/ramda": "^0.27.44", + "csstype": "^3.0.9", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.2", + "domutils": "^2.8.0", + "htmlparser2": "^7.1.2", + "ramda": "^0.27.1" }, "peerDependencies": { - "react-native": "*", - "react-native-windows": "*" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "@types/react-native": "*", + "react-native": "^*" } }, - "node_modules/react-native-gesture-handler": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.25.0.tgz", - "integrity": "sha512-NPjJi6mislXxvjxQPU9IYwBjb1Uejp8GvAbE1Lhh+xMIMEvmgAvVIp5cz1P+xAbV6uYcRRArm278+tEInGOqWg==", + "node_modules/react-native-render-html/node_modules/ramda": { + "version": "0.27.2", + "license": "MIT" + }, + "node_modules/react-native-safe-area-context": { + "version": "5.4.0", "license": "MIT", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4" - }, "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-google-places-autocomplete": { - "version": "2.5.6", + "node_modules/react-native-screens": { + "version": "3.37.0", "license": "MIT", "dependencies": { - "lodash.debounce": "^4.0.8", - "prop-types": "^15.7.2", - "qs": "~6.9.1" + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" }, "peerDependencies": { - "react-native": ">= 0.59" + "react": "*", + "react-native": "*" } }, - "node_modules/react-native-google-places-autocomplete/node_modules/qs": { - "version": "6.9.7", - "license": "BSD-3-Clause", + "node_modules/react-native-share": { + "version": "11.0.2", + "license": "MIT", "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16" } }, - "node_modules/react-native-haptic-feedback": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/react-native-haptic-feedback/-/react-native-haptic-feedback-2.3.3.tgz", - "integrity": "sha512-svS4D5PxfNv8o68m9ahWfwje5NqukM3qLS48+WTdhbDkNUkOhP9rDfDSRHzlhk4zq+ISjyw95EhLeh8NkKX5vQ==", - "workspaces": [ - "example" - ], + "node_modules/react-native-sound": { + "version": "0.11.2", + "license": "MIT", "peerDependencies": { - "react-native": ">=0.60.0" + "react-native": ">=0.8.0" } }, - "node_modules/react-native-image-picker": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-7.1.2.tgz", - "integrity": "sha512-b5y5nP60RIPxlAXlptn2QwlIuZWCUDWa/YPUVjgHc0Ih60mRiOg1PSzf0IjHSLeOZShCpirpvSPGnDExIpTRUg==", + "node_modules/react-native-svg": { + "version": "15.9.0", "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "css-tree": "^1.1.3", + "warn-once": "0.1.1" + }, "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-image-size": { - "version": "1.1.3", - "resolved": "git+ssh://git@github.com/Expensify/react-native-image-size.git#cb392140db4953a283590d7cf93b4d0461baa2a9", - "integrity": "sha512-kF/8fGsKoOnjPZceipRUaM9Xg9a/aKXU2Vm5eHYEKHrRt8FP39oCbaELPTb/vUKRTu1HmEGffDFzRT02BcdzYQ==" - }, - "node_modules/react-native-is-edge-to-edge": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.6.tgz", - "integrity": "sha512-1pHnFTlBahins6UAajXUqeCOHew9l9C2C8tErnpGC3IyLJzvxD+TpYAixnCbrVS52f7+NvMttbiSI290XfwN0w==", + "node_modules/react-native-tab-view": { + "version": "4.1.0", "license": "MIT", + "dependencies": { + "use-latest-callback": "^0.2.3" + }, "peerDependencies": { - "react": ">=18.2.0", - "react-native": ">=0.73.0" + "react": ">= 18.2.0", + "react-native": "*", + "react-native-pager-view": ">= 6.0.0" } }, - "node_modules/react-native-key-command": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/react-native-key-command/-/react-native-key-command-1.0.14.tgz", - "integrity": "sha512-w34yzHaeu1y4wOMxJsUk0cL8DIT+dee9D3T0Du7tQp3tOIhZrzSX7xbU5dTS1Dpd3sSUrzvPS/oFiCoOTmeYgw==", + "node_modules/react-native-tab-view/node_modules/use-latest-callback": { + "version": "0.2.3", "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.1", - "underscore": "^1.13.4" - }, "peerDependencies": { - "react": ">=18.1.0", - "react-dom": ">=18.1.0", - "react-native": ">=0.70.4", - "react-native-web": ">=0.19.7" + "react": ">=16.8" } }, - "node_modules/react-native-key-command/node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "license": "MIT" - }, - "node_modules/react-native-keyboard-controller": { - "version": "1.16.7", - "resolved": "https://registry.npmjs.org/react-native-keyboard-controller/-/react-native-keyboard-controller-1.16.7.tgz", - "integrity": "sha512-jO+EtpkThXMKYWJmVxjwCbsZ5f5dfxG4ORS1Zc11Fp4kgHP9e6NS1cnv9JSaSQghqgRE/XGR9eHCeKF+tFgNqw==", + "node_modules/react-native-url-polyfill": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "react-native-is-edge-to-edge": "^1.1.6" + "whatwg-url-without-unicode": "8.0.0-3" }, "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-reanimated": ">=3.0.0" + "react-native": "*" } }, - "node_modules/react-native-launch-arguments": { - "version": "4.0.2", + "node_modules/react-native-view-shot": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "html2canvas": "^1.4.1" + }, "peerDependencies": { - "react": ">=16.8.1", - "react-native": ">=0.60.0-rc.0 <1.0.x" + "react": "*", + "react-native": "*" } }, - "node_modules/react-native-localize": { - "version": "2.2.6", + "node_modules/react-native-vision-camera": { + "version": "4.6.1", "license": "MIT", "peerDependencies": { - "react": ">=16.8.6", - "react-native": ">=0.60.0", - "react-native-macos": ">=0.64.0", - "react-native-windows": ">=0.62.0" + "@shopify/react-native-skia": "*", + "react": "*", + "react-native": "*", + "react-native-reanimated": "*", + "react-native-worklets-core": "*" }, "peerDependenciesMeta": { - "react-native-macos": { + "@shopify/react-native-skia": { "optional": true }, - "react-native-windows": { + "react-native-reanimated": { + "optional": true + }, + "react-native-worklets-core": { "optional": true } } }, - "node_modules/react-native-modal": { - "version": "13.0.1", + "node_modules/react-native-web": { + "version": "0.19.13", "license": "MIT", "dependencies": { - "prop-types": "^15.6.2", - "react-native-animatable": "1.3.3" + "@babel/runtime": "^7.18.6", + "@react-native/normalize-colors": "^0.74.1", + "fbjs": "^3.0.4", + "inline-style-prefixer": "^6.0.1", + "memoize-one": "^6.0.0", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "styleq": "^0.1.3" }, "peerDependencies": { - "react": "*", - "react-native": ">=0.65.0" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/react-native-nitro-modules": { - "version": "0.25.2", - "resolved": "https://registry.npmjs.org/react-native-nitro-modules/-/react-native-nitro-modules-0.25.2.tgz", - "integrity": "sha512-rL+X0LzB8BXvpdrUE/+oZ5v4qS/1nZIq0M8Uctbvqq2q53sVCHX4995ffT8+lGIJe/f0QcBvvrEeXtBPl86iwQ==", - "hasInstallScript": true, + "node_modules/react-native-web/node_modules/memoize-one": { + "version": "6.0.0", + "license": "MIT" + }, + "node_modules/react-native-webview": { + "version": "13.13.1", "license": "MIT", + "dependencies": { + "escape-string-regexp": "^4.0.0", + "invariant": "2.2.4" + }, "peerDependencies": { "react": "*", "react-native": "*" } }, - "node_modules/react-native-nitro-sqlite": { - "version": "9.1.9", - "resolved": "https://registry.npmjs.org/react-native-nitro-sqlite/-/react-native-nitro-sqlite-9.1.9.tgz", - "integrity": "sha512-jMGNfD0a3UN/wQurCtgwSEfZHrFU0/jdIDLx/5Q+iDZJHOERu/Hl/rfrLktt81LNW56kKOwIc9veTMjZaX3oKQ==", - "hasInstallScript": true, + "node_modules/react-native/node_modules/@react-native/normalize-colors": { + "version": "0.77.1", + "license": "MIT" + }, + "node_modules/react-native/node_modules/ansi-regex": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "typeorm": "^0.3.20" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-native": ">=0.75.0", - "react-native-nitro-modules": ">=0.24.1" + "engines": { + "node": ">=8" } }, - "node_modules/react-native-nitro-sqlite/node_modules/ansi-styles": { + "node_modules/react-native/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -33848,43 +38620,27 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/react-native-nitro-sqlite/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/react-native-nitro-sqlite/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/react-native/node_modules/babel-jest": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/chalk": { + "node_modules/react-native/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -33897,10 +38653,8 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-native-nitro-sqlite/node_modules/color-convert": { + "node_modules/react-native/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -33909,1162 +38663,1290 @@ "node": ">=7.0.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/color-name": { + "node_modules/react-native/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/react-native-nitro-sqlite/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", + "node_modules/react-native/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-native/node_modules/promise": { + "version": "8.3.0", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "asap": "~2.0.6" + } + }, + "node_modules/react-native/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">=8" + } + }, + "node_modules/react-pdf": { + "version": "9.2.0", + "license": "MIT", + "dependencies": { + "clsx": "^2.0.0", + "dequal": "^2.0.3", + "make-cancellable-promise": "^1.3.1", + "make-event-props": "^1.6.0", + "merge-refs": "^1.3.0", + "pdfjs-dist": "4.8.69", + "tiny-invariant": "^1.0.0", + "warning": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/react-native-nitro-sqlite/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/react-plaid-link": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "prop-types": "^15.7.2", + "react-script-hook": "^1.6.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", + "node_modules/react-script-hook": { + "version": "1.7.2", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.6 || 17 - 18", + "react-dom": "^16.8.6 || 17 - 18" + } + }, + "node_modules/react-server-dom-webpack": { + "version": "19.0.0-rc-6230622a1a-20240610", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "acorn-loose": "^8.3.0", + "neo-async": "^2.6.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=0.10.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "react": "19.0.0-rc-6230622a1a-20240610", + "react-dom": "19.0.0-rc-6230622a1a-20240610", + "webpack": "^5.59.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", + "node_modules/react-test-renderer": { + "version": "18.3.1", + "dev": true, "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" + "dependencies": { + "react-is": "^18.3.1", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.2" }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-test-renderer/node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-web-config": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "dotenv": "^4.0.0", + "webpack": "^2.3.3" + } + }, + "node_modules/react-web-config/node_modules/dotenv": { + "version": "4.0.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4.6.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/supports-color": { + "node_modules/react-webcam": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.2.0", + "react-dom": ">=16.2.0" + } + }, + "node_modules/react-window": { + "version": "1.8.11", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" }, "engines": { - "node": ">=8" + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/react-native-nitro-sqlite/node_modules/typeorm": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.20.tgz", - "integrity": "sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==", + "node_modules/read-binary-file-arch": { + "version": "1.0.6", + "dev": true, "license": "MIT", "dependencies": { - "@sqltools/formatter": "^1.2.5", - "app-root-path": "^3.1.0", - "buffer": "^6.0.3", - "chalk": "^4.1.2", - "cli-highlight": "^2.1.11", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.2.1", - "sha.js": "^2.4.11", - "tslib": "^2.5.0", - "uuid": "^9.0.0", - "yargs": "^17.6.2" + "debug": "^4.3.4" }, "bin": { - "typeorm": "cli.js", - "typeorm-ts-node-commonjs": "cli-ts-node-commonjs.js", - "typeorm-ts-node-esm": "cli-ts-node-esm.js" + "read-binary-file-arch": "cli.js" + } + }, + "node_modules/read-config-file": { + "version": "6.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "config-file-ts": "0.2.8-rc1", + "dotenv": "^16.4.5", + "dotenv-expand": "^11.0.6", + "js-yaml": "^4.1.0", + "json5": "^2.2.3", + "lazy-val": "^1.0.5" }, "engines": { - "node": ">=16.13.0" + "node": ">=12.0.0" + } + }, + "node_modules/read-config-file/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/read-config-file/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" }, - "funding": { - "url": "https://opencollective.com/typeorm" + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/read-config-file/node_modules/json5": { + "version": "2.2.2", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" }, - "peerDependencies": { - "@google-cloud/spanner": "^5.18.0", - "@sap/hana-client": "^2.12.25", - "better-sqlite3": "^7.1.2 || ^8.0.0 || ^9.0.0", - "hdb-pool": "^0.1.6", - "ioredis": "^5.0.4", - "mongodb": "^5.8.0", - "mssql": "^9.1.1 || ^10.0.1", - "mysql2": "^2.2.5 || ^3.0.1", - "oracledb": "^6.3.0", - "pg": "^8.5.1", - "pg-native": "^3.0.0", - "pg-query-stream": "^4.0.0", - "redis": "^3.1.1 || ^4.0.0", - "sql.js": "^1.4.0", - "sqlite3": "^5.0.3", - "ts-node": "^10.7.0", - "typeorm-aurora-data-api-driver": "^2.0.0" + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" }, - "peerDependenciesMeta": { - "@google-cloud/spanner": { - "optional": true - }, - "@sap/hana-client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "hdb-pool": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "mongodb": { - "optional": true - }, - "mssql": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "oracledb": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "redis": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - }, - "ts-node": { - "optional": true - }, - "typeorm-aurora-data-api-driver": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "node_modules/react-native-nitro-sqlite/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/read-pkg-up": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/react-native-onyx": { - "version": "2.0.109", - "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-2.0.109.tgz", - "integrity": "sha512-4NxTDlzuK8qUe8Xb2PNWquwW59oTTFZQujOR/n8PDZFVlFZ0GaQ89mqwJQRv/HCkHat8z6MiTSKPYGT+yPQqyw==", + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "ascii-table": "0.0.9", - "fast-equals": "^4.0.3", - "lodash.bindall": "^4.4.0", - "lodash.clone": "^4.5.0", - "lodash.pick": "^4.4.0", - "lodash.transform": "^4.6.0", - "underscore": "^1.13.6" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=20.19.1", - "npm": ">=10.8.2" + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, - "peerDependencies": { - "idb-keyval": "^6.2.1", - "react": ">=18.1.0", - "react-dom": ">=18.1.0", - "react-native": ">=0.75.0", - "react-native-device-info": "^10.3.0", - "react-native-nitro-modules": ">=0.24.1", - "react-native-nitro-sqlite": "^9.1.4", - "react-native-performance": "^5.1.0" + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" }, - "peerDependenciesMeta": { - "idb-keyval": { - "optional": true - }, - "react-native-device-info": { - "optional": true - }, - "react-native-nitro-modules": { - "optional": true - }, - "react-native-nitro-sqlite": { - "optional": true - }, - "react-native-performance": { - "optional": true - } + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/react-native-onyx/node_modules/fast-equals": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz", - "integrity": "sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==", - "license": "MIT" - }, - "node_modules/react-native-pager-view": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/react-native-pager-view/-/react-native-pager-view-6.5.3.tgz", - "integrity": "sha512-v/90BTiK4nCkR1aseq2BoshVXx3QuUX9CAOwoZddFh+SpfT5KE6HAGJgRRle/E2Y3o4eQTkqB7sfCzuCmOyIPQ==", + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/react-native-pdf": { - "version": "6.7.3", + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "crypto-js": "4.2.0", - "deprecated-react-native-prop-types": "^2.3.0" + "pify": "^3.0.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*", - "react-native-blob-util": ">=0.13.7" + "engines": { + "node": ">=4" } }, - "node_modules/react-native-performance": { - "version": "5.1.0", + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/react-native-permissions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-5.4.0.tgz", - "integrity": "sha512-D+YOIss+aKXi/VuZvm7hAq4WSugYyif58AIAWsT2/uLh9pz9ukOttGzPttjrv617J3bOEnt7C6cJBWoXmj/QRw==", - "license": "MIT", - "peerDependencies": { - "react": ">=18.1.0", - "react-native": ">=0.70.0", - "react-native-windows": ">=0.70.0" - }, - "peerDependenciesMeta": { - "react-native-windows": { - "optional": true - } + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/react-native-picker-select": { - "version": "8.1.0", - "resolved": "git+ssh://git@github.com/Expensify/react-native-picker-select.git#07d60d78d4772d47afd7a744940fc6b6d1881806", - "integrity": "sha512-Ty7/wdzJizmUBKUvjxsU6thJUbNF+5hBJ5Zj/q6A+cAKB6Rg7bigDxZVssMtWTxMa/H2bkXXwKN/ZurSjNAKeg==", + "node_modules/readable-stream": { + "version": "2.3.8", "license": "MIT", "dependencies": { - "lodash.isequal": "^4.5.0" - }, - "peerDependencies": { - "@react-native-picker/picker": ">=2.1.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/react-native-plaid-link-sdk": { - "version": "11.11.0", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" } }, - "node_modules/react-native-qrcode-svg": { - "version": "6.3.14", - "resolved": "https://registry.npmjs.org/react-native-qrcode-svg/-/react-native-qrcode-svg-6.3.14.tgz", - "integrity": "sha512-YtMI/C3Vfhs/3Y/g3DEiEEG7ZOgLNsACiTjKMNYPr66Z1pgTG5Ci7KDoZFYuXwD5OSN19Lxi52QarZdybd0dWw==", + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "prop-types": "^15.8.0", - "qrcode": "^1.5.4", - "text-encoding": "^0.7.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "react": "*", - "react-native": ">=0.63.4", - "react-native-svg": ">=14.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/react-native-reanimated": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.17.1.tgz", - "integrity": "sha512-ECzLhLxMKLifv34a8799/MHqIazQZV9fLMNSMdixXQlzX71RyL3/ah3cz/h3ERoyhJAYRC2ySLLZho6pXSqMFQ==", + "node_modules/readdirp": { + "version": "3.6.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/plugin-transform-arrow-functions": "^7.0.0-0", - "@babel/plugin-transform-class-properties": "^7.0.0-0", - "@babel/plugin-transform-classes": "^7.0.0-0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.0.0-0", - "@babel/plugin-transform-optional-chaining": "^7.0.0-0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0-0", - "@babel/plugin-transform-template-literals": "^7.0.0-0", - "@babel/plugin-transform-unicode-regex": "^7.0.0-0", - "@babel/preset-typescript": "^7.16.7", - "convert-source-map": "^2.0.0", - "invariant": "^2.2.4", - "react-native-is-edge-to-edge": "1.1.6" + "picomatch": "^2.2.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "react": "*", - "react-native": "*" + "engines": { + "node": ">=8.10.0" } }, - "node_modules/react-native-release-profiler": { - "version": "0.2.1", + "node_modules/readline": { + "version": "1.3.0", + "license": "BSD" + }, + "node_modules/reassure": { + "version": "1.0.0-rc.4", + "dev": true, "license": "MIT", - "workspaces": [ - "example" - ], "dependencies": { - "commander": "^11.1.0", - "hermes-profile-transformer": "^0.0.9" + "@callstack/reassure-cli": "1.0.0-rc.4", + "@callstack/reassure-compare": "1.0.0-rc.4", + "@callstack/reassure-danger": "1.0.0-rc.4", + "@callstack/reassure-measure": "1.0.0-rc.4", + "import-local": "^3.1.0" }, "bin": { - "react-native-release-profiler": "lib/commonjs/cli.js" + "reassure": "lib/commonjs/bin/reassure.js" + } + }, + "node_modules/recast": { + "version": "0.23.9", + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" }, "engines": { - "node": ">= 18.0.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "node": ">= 4" } }, - "node_modules/react-native-release-profiler/node_modules/commander": { - "version": "11.1.0", - "license": "MIT", + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", "engines": { - "node": ">=16" + "node": ">=0.10.0" } }, - "node_modules/react-native-release-profiler/node_modules/hermes-profile-transformer": { - "version": "0.0.9", + "node_modules/rechoir": { + "version": "0.8.0", + "dev": true, "license": "MIT", "dependencies": { - "source-map": "^0.7.3" + "resolve": "^1.20.0" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" } }, - "node_modules/react-native-render-html": { - "version": "6.3.1", - "license": "BSD-2-Clause", + "node_modules/recyclerlistview": { + "version": "4.2.3", + "license": "Apache-2.0", "dependencies": { - "@jsamr/counter-style": "^2.0.1", - "@jsamr/react-native-li": "^2.3.0", - "@native-html/transient-render-engine": "11.2.2", - "@types/ramda": "^0.27.40", - "@types/urijs": "^1.19.15", - "prop-types": "^15.5.7", - "ramda": "^0.27.1", - "stringify-entities": "^3.1.0", - "urijs": "^1.19.6" + "lodash.debounce": "4.0.8", + "prop-types": "15.8.1", + "ts-object-utils": "0.0.5" }, "peerDependencies": { - "react": "*", - "react-native": "*" + "react": ">= 15.2.1", + "react-native": ">= 0.30.0" } }, - "node_modules/react-native-render-html/node_modules/@native-html/transient-render-engine": { - "version": "11.2.2", + "node_modules/redent": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@native-html/css-processor": "1.11.0", - "@types/ramda": "^0.27.44", - "csstype": "^3.0.9", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "htmlparser2": "^7.1.2", - "ramda": "^0.27.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, - "peerDependencies": { - "@types/react-native": "*", - "react-native": "^*" + "engines": { + "node": ">=8" } }, - "node_modules/react-native-render-html/node_modules/ramda": { - "version": "0.27.2", - "license": "MIT" + "node_modules/reflect-metadata": { + "version": "0.2.2", + "license": "Apache-2.0" }, - "node_modules/react-native-safe-area-context": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.4.0.tgz", - "integrity": "sha512-JaEThVyJcLhA+vU0NU8bZ0a1ih6GiF4faZ+ArZLqpYbL6j7R3caRqj+mE3lEtKCuHgwjLg3bCxLL1GPUJZVqUA==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native-screens": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.37.0.tgz", - "integrity": "sha512-vEi4qZqWYoGuVGuHTv1K2XA90rgSydksmR5+tb5uhL93whl6Bch6EEXzC+8eEfj4SimiCgXBPY7r/xTXJxvnUg==", + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", "license": "MIT", "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" + "regenerate": "^1.4.2" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=4" } }, - "node_modules/react-native-share": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/react-native-share/-/react-native-share-11.0.2.tgz", - "integrity": "sha512-7W7sb9qd8RjVEIMhbYc3MU//qGUNxf1XAqd3SlO/ivz89ed1jP1yUwYOcUK2Kf1NDY/kwWbPCkEKa6ZGVlcsOQ==", + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=16" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-native-sound": { - "version": "0.11.2", + "node_modules/regexpp": { + "version": "3.2.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react-native": ">=0.8.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/react-native-svg": { - "version": "15.9.0", - "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.9.0.tgz", - "integrity": "sha512-pwo7hteAM0P8jNpPGQtiSd0SnbBhE8tNd94LT8AcZcbnH5AJdXBIcXU4+tWYYeGUjiNAH2E5d0T5XIfnvaz1gA==", + "node_modules/registry-auth-token": { + "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { - "css-select": "^5.1.0", - "css-tree": "^1.1.3", - "warn-once": "0.1.1" + "@pnpm/npm-conf": "^2.1.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=14" } }, - "node_modules/react-native-tab-view": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-4.1.0.tgz", - "integrity": "sha512-A6pse3u7343aTw8OKxCyC90XG7ytnLBBn2QOxVByQ3TqPTi+X/bUW+B28GBpgNPODl4jscAsXW4qmAJqXDjJ+g==", + "node_modules/registry-url": { + "version": "6.0.1", + "dev": true, "license": "MIT", "dependencies": { - "use-latest-callback": "^0.2.3" + "rc": "1.2.8" }, - "peerDependencies": { - "react": ">= 18.2.0", - "react-native": "*", - "react-native-pager-view": ">= 6.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native-tab-view/node_modules/use-latest-callback": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", - "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", + "node_modules/relateurl": { + "version": "0.2.7", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": ">=16.8" + "engines": { + "node": ">= 0.10" } }, - "node_modules/react-native-url-polyfill": { - "version": "2.0.0", + "node_modules/release-it": { + "version": "15.11.0", + "dev": true, "license": "MIT", "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" + "@iarna/toml": "2.2.5", + "@octokit/rest": "19.0.11", + "async-retry": "1.3.3", + "chalk": "5.2.0", + "cosmiconfig": "8.1.3", + "execa": "7.1.1", + "git-url-parse": "13.1.0", + "globby": "13.1.4", + "got": "12.6.1", + "inquirer": "9.2.6", + "is-ci": "3.0.1", + "issue-parser": "6.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "new-github-release-url": "2.0.0", + "node-fetch": "3.3.1", + "open": "9.1.0", + "ora": "6.3.1", + "os-name": "5.1.0", + "promise.allsettled": "1.0.6", + "proxy-agent": "6.2.1", + "semver": "7.5.1", + "shelljs": "0.8.5", + "update-notifier": "6.0.2", + "url-join": "5.0.0", + "wildcard-match": "5.1.2", + "yargs-parser": "21.1.1" }, - "peerDependencies": { - "react-native": "*" + "bin": { + "release-it": "bin/release-it.js" + }, + "engines": { + "node": ">=14.9" } }, - "node_modules/react-native-view-shot": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-native-view-shot/-/react-native-view-shot-4.0.0.tgz", - "integrity": "sha512-e7wtfdm981DQVqkW+YE9mkemYarI0VZQ7PzRcHzQOmXlVrGKvNVD2MzRXOg+gK8msQIQ95QxATJKzG/QkQ9QHQ==", + "node_modules/release-it/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "dev": true, "license": "MIT", - "dependencies": { - "html2canvas": "^1.4.1" + "engines": { + "node": ">=14.16" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/react-native-vision-camera": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/react-native-vision-camera/-/react-native-vision-camera-4.6.1.tgz", - "integrity": "sha512-USp7g+Q/H7nzIS2XBJTWVdzZArxgZu+IFafgswVzxdmr0iSpLjLUtoUp+SUWxZ+nLhJriYYvqg8hfZrJtnpnlw==", + "node_modules/release-it/node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "dev": true, "license": "MIT", - "peerDependencies": { - "@shopify/react-native-skia": "*", - "react": "*", - "react-native": "*", - "react-native-reanimated": "*", - "react-native-worklets-core": "*" + "dependencies": { + "defer-to-connect": "^2.0.1" }, - "peerDependenciesMeta": { - "@shopify/react-native-skia": { - "optional": true - }, - "react-native-reanimated": { - "optional": true - }, - "react-native-worklets-core": { - "optional": true - } + "engines": { + "node": ">=14.16" } }, - "node_modules/react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.19.13.tgz", - "integrity": "sha512-etv3bN8rJglrRCp/uL4p7l8QvUNUC++QwDbdZ8CB7BvZiMvsxfFIRM1j04vxNldG3uo2puRd6OSWR3ibtmc29A==", - "dependencies": { - "@babel/runtime": "^7.18.6", - "@react-native/normalize-colors": "^0.74.1", - "fbjs": "^3.0.4", - "inline-style-prefixer": "^6.0.1", - "memoize-one": "^6.0.0", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "styleq": "^0.1.3" + "node_modules/release-it/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/react-native-web/node_modules/memoize-one": { - "version": "6.0.0", - "license": "MIT" + "node_modules/release-it/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" }, - "node_modules/react-native-webview": { - "version": "13.13.1", - "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-13.13.1.tgz", - "integrity": "sha512-Qwrvdwl2U2bG8QlghfRzGR/PCwKzW/cXTCR/WfMWHeGoADp2CHuCaEpfYO/HhlLLGy3Jqizsy+sjFhnKa1AgrA==", + "node_modules/release-it/node_modules/bundle-name": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "escape-string-regexp": "^4.0.0", - "invariant": "2.2.4" + "run-applescript": "^5.0.0" }, - "peerDependencies": { - "react": "*", - "react-native": "*" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/@react-native/normalize-colors": { - "version": "0.77.1", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.77.1.tgz", - "integrity": "sha512-sCmEs/Vpi14CtFYhmKXpPFZntKYGezFGgT9cJANRS2aFseAL4MOomb5Ms+TOQw82aFcwPPjDX6Hrl87WjTf73A==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/release-it/node_modules/cacheable-lookup": { + "version": "7.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.16" } }, - "node_modules/react-native/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/release-it/node_modules/cacheable-request": { + "version": "10.2.14", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" + } + }, + "node_modules/release-it/node_modules/chalk": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/react-native/node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "node_modules/release-it/node_modules/cli-cursor": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "restore-cursor": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/release-it/node_modules/cosmiconfig": { + "version": "8.1.3", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/d-fischer" } }, - "node_modules/react-native/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/release-it/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/release-it/node_modules/default-browser": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/react-native/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/release-it/node_modules/define-lazy-prop": { + "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-native/node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "node_modules/release-it/node_modules/execa": { + "version": "7.1.1", + "dev": true, "license": "MIT", "dependencies": { - "asap": "~2.0.6" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/react-native/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/release-it/node_modules/globby": { + "version": "13.1.4", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-pdf": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-9.2.0.tgz", - "integrity": "sha512-FILVJWfzaBKmF+MSppBnhqTC+HEgbDIpaycBaVkCZfLl2CUeMOd5r0kFYivKSGWR5g2l74dYsBB+xMPx0C0eTw==", + "node_modules/release-it/node_modules/got": { + "version": "12.6.1", + "dev": true, "license": "MIT", "dependencies": { - "clsx": "^2.0.0", - "dequal": "^2.0.3", - "make-cancellable-promise": "^1.3.1", - "make-event-props": "^1.6.0", - "merge-refs": "^1.3.0", - "pdfjs-dist": "4.8.69", - "tiny-invariant": "^1.0.0", - "warning": "^4.0.0" - }, - "funding": { - "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "engines": { + "node": ">=14.16" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/react-plaid-link": { - "version": "3.3.2", + "node_modules/release-it/node_modules/http2-wrapper": { + "version": "2.2.1", + "dev": true, "license": "MIT", "dependencies": { - "prop-types": "^15.7.2", - "react-script-hook": "^1.6.0" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=10.19.0" } }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "node_modules/release-it/node_modules/human-signals": { + "version": "4.3.1", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">=14.18.0" } }, - "node_modules/react-script-hook": { - "version": "1.7.2", + "node_modules/release-it/node_modules/is-interactive": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": "^16.8.6 || 17 - 18", - "react-dom": "^16.8.6 || 17 - 18" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-server-dom-webpack": { - "version": "19.0.0-rc-6230622a1a-20240610", - "resolved": "https://registry.npmjs.org/react-server-dom-webpack/-/react-server-dom-webpack-19.0.0-rc-6230622a1a-20240610.tgz", - "integrity": "sha512-nr+IsOVD07QdeCr4BLvR5TALfLaZLi9AIaoa6vXymBc051iDPWedJujYYrjRJy5+9jp9oCx3G8Tt/Bs//TckJw==", + "node_modules/release-it/node_modules/is-stream": { + "version": "3.0.0", "dev": true, - "dependencies": { - "acorn-loose": "^8.3.0", - "neo-async": "^2.6.1" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "react": "19.0.0-rc-6230622a1a-20240610", - "react-dom": "19.0.0-rc-6230622a1a-20240610", - "webpack": "^5.59.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", + "node_modules/release-it/node_modules/is-unicode-supported": { + "version": "1.3.0", "dev": true, "license": "MIT", - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=12" }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-test-renderer": { - "version": "18.3.1", + "node_modules/release-it/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "react-is": "^18.3.1", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.2" + "argparse": "^2.0.1" }, - "peerDependencies": { - "react": "^18.3.1" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/react-test-renderer/node_modules/scheduler": { - "version": "0.23.2", + "node_modules/release-it/node_modules/log-symbols": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-web-config": { - "version": "1.0.0", + "node_modules/release-it/node_modules/lowercase-keys": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "dotenv": "^4.0.0", - "webpack": "^2.3.3" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-web-config/node_modules/dotenv": { + "node_modules/release-it/node_modules/mimic-fn": { "version": "4.0.0", - "license": "BSD-2-Clause", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4.6.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-webcam": { - "version": "7.2.0", + "node_modules/release-it/node_modules/mimic-response": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "react": ">=16.2.0", - "react-dom": ">=16.2.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-window": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.11.tgz", - "integrity": "sha512-+SRbUVT2scadgFSWx+R1P754xHPEqvcfSfVX10QYg6POOz+WNgkN48pS+BtZNIMGiL1HYrSEiCkwsMS15QogEQ==", + "node_modules/release-it/node_modules/node-fetch": { + "version": "3.3.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.0.0", - "memoize-one": ">=3.1.1 <6" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": ">8.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/read-binary-file-arch": { - "version": "1.0.6", + "node_modules/release-it/node_modules/normalize-url": { + "version": "8.0.2", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.3.4" + "engines": { + "node": ">=14.16" }, - "bin": { - "read-binary-file-arch": "cli.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-config-file": { - "version": "6.4.0", + "node_modules/release-it/node_modules/npm-run-path": { + "version": "5.3.0", "dev": true, "license": "MIT", "dependencies": { - "config-file-ts": "0.2.8-rc1", - "dotenv": "^16.4.5", - "dotenv-expand": "^11.0.6", - "js-yaml": "^4.1.0", - "json5": "^2.2.3", - "lazy-val": "^1.0.5" + "path-key": "^4.0.0" }, "engines": { - "node": ">=12.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-config-file/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/read-config-file/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/release-it/node_modules/onetime": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "mimic-fn": "^4.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-config-file/node_modules/json5": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.2.tgz", - "integrity": "sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==", + "node_modules/release-it/node_modules/open": { + "version": "9.1.0", "dev": true, - "bin": { - "json5": "lib/cli.js" + "license": "MIT", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream": { - "version": "2.3.8", + "node_modules/release-it/node_modules/ora": { + "version": "6.3.1", + "dev": true, "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/readdir-glob": { - "version": "1.1.3", + "node_modules/release-it/node_modules/p-cancelable": { + "version": "3.0.0", "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "minimatch": "^5.1.0" + "license": "MIT", + "engines": { + "node": ">=12.20" } }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/release-it/node_modules/path-key": { + "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", + "node_modules/release-it/node_modules/responselike": { + "version": "3.0.0", "dev": true, - "license": "ISC", - "peer": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "lowercase-keys": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readdirp": { - "version": "3.6.0", + "node_modules/release-it/node_modules/restore-cursor": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=8.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/reassure": { - "version": "1.0.0-rc.4", + "node_modules/release-it/node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "@callstack/reassure-cli": "1.0.0-rc.4", - "@callstack/reassure-compare": "1.0.0-rc.4", - "@callstack/reassure-danger": "1.0.0-rc.4", - "@callstack/reassure-measure": "1.0.0-rc.4", - "import-local": "^3.1.0" - }, - "bin": { - "reassure": "lib/commonjs/bin/reassure.js" + "engines": { + "node": ">=6" } }, - "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "node_modules/release-it/node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "dev": true, "license": "MIT", "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">= 4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/release-it/node_modules/run-applescript": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/rechoir": { - "version": "0.8.0", + "node_modules/release-it/node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "resolve": "^1.20.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/recyclerlistview": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/recyclerlistview/-/recyclerlistview-4.2.3.tgz", - "integrity": "sha512-STR/wj/FyT8EMsBzzhZ1l2goYirMkIgfV3gYEPxI3Kf3lOnu6f7Dryhyw7/IkQrgX5xtTcDrZMqytvteH9rL3g==", + "node_modules/release-it/node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, "license": "Apache-2.0", - "dependencies": { - "lodash.debounce": "4.0.8", - "prop-types": "15.8.1", - "ts-object-utils": "0.0.5" + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/release-it/node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": ">= 15.2.1", - "react-native": ">= 0.30.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/redent": { - "version": "3.0.0", + "node_modules/release-it/node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/release-it/node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "path-key": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "license": "Apache-2.0" - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.3", + "node_modules/release-it/node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "dependencies": { - "regenerate": "^1.4.2" - }, + "node_modules/release-it/node_modules/run-applescript/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", + "node_modules/release-it/node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" + "engines": { + "node": ">=6" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", + "node_modules/release-it/node_modules/semver": { + "version": "7.5.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + } + }, + "node_modules/release-it/node_modules/slash": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/release-it/node_modules/strip-ansi": { + "version": "7.1.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/relateurl": { - "version": "0.2.7", + "node_modules/release-it/node_modules/strip-final-newline": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/remove-trailing-slash": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", "license": "MIT" }, "node_modules/renderkid": { @@ -35136,8 +40018,6 @@ }, "node_modules/requireg": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", "dependencies": { "nested-error-stacks": "~2.0.1", "rc": "~1.2.7", @@ -35149,8 +40029,6 @@ }, "node_modules/requireg/node_modules/resolve": { "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "license": "MIT", "dependencies": { "path-parse": "^1.0.5" @@ -35216,6 +40094,17 @@ "node": ">=8" } }, + "node_modules/resolve-global": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", "license": "MIT", @@ -35225,14 +40114,10 @@ }, "node_modules/resolve-workspace-root": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", - "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", "license": "MIT" }, "node_modules/resolve.exports": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "license": "MIT", "engines": { "node": ">=10" @@ -35322,6 +40207,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/run-async": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "funding": [ @@ -35356,13 +40249,14 @@ } }, "node_modules/safe-array-concat": { - "version": "1.1.2", + "version": "1.1.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -35376,14 +40270,29 @@ "version": "5.1.2", "license": "MIT" }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-regex-test": { - "version": "1.0.3", + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -35480,8 +40389,6 @@ }, "node_modules/select": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", "license": "MIT" }, "node_modules/select-hose": { @@ -35502,8 +40409,7 @@ }, "node_modules/semver": { "version": "7.5.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -35519,10 +40425,23 @@ "dev": true, "license": "MIT" }, + "node_modules/semver-diff": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/send": { "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -35667,8 +40586,6 @@ }, "node_modules/serve-static": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.0.tgz", - "integrity": "sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==", "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", @@ -35682,9 +40599,8 @@ }, "node_modules/server-only": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz", - "integrity": "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/set-blocking": { "version": "2.0.0", @@ -35721,6 +40637,19 @@ "node": ">= 0.4" } }, + "node_modules/set-proto": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-value": { "version": "2.0.1", "license": "MIT", @@ -35771,8 +40700,6 @@ }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", @@ -35794,8 +40721,6 @@ }, "node_modules/sharp": { "version": "0.33.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -35833,8 +40758,6 @@ }, "node_modules/sharp-phash": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/sharp-phash/-/sharp-phash-2.2.0.tgz", - "integrity": "sha512-/gBoes9EycJkt/2aakKl9BeSGxFbPpZ5lCDtpRRlnU+vkqqcdXi8YLIlXnJsTtTBmaL82zh1bPkV7uZSSIsj8w==", "license": "MIT", "engines": { "node": ">= 10" @@ -35845,8 +40768,6 @@ }, "node_modules/sharp/node_modules/semver": { "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -35893,17 +40814,100 @@ "shellcheck": "shellcheck-stable/shellcheck" } }, + "node_modules/shelljs": { + "version": "0.8.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shelljs/node_modules/interpret": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/shelljs/node_modules/rechoir": { + "version": "0.6.2", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -35989,8 +40993,6 @@ }, "node_modules/simple-plist": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", "license": "MIT", "dependencies": { "bplist-creator": "0.1.0", @@ -36000,8 +41002,6 @@ }, "node_modules/simple-plist/node_modules/bplist-creator": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", "license": "MIT", "dependencies": { "stream-buffers": "2.2.x" @@ -36009,8 +41009,6 @@ }, "node_modules/simple-plist/node_modules/bplist-parser": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", "license": "MIT", "dependencies": { "big-integer": "1.6.x" @@ -36043,9 +41041,8 @@ }, "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -36063,9 +41060,8 @@ }, "node_modules/sirv": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -36262,6 +41258,15 @@ "version": "0.0.2", "dev": true }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, "node_modules/spdx-exceptions": { "version": "2.3.0", "dev": true, @@ -36324,8 +41329,6 @@ }, "node_modules/split": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "license": "MIT", "dependencies": { "through": "2" @@ -36351,14 +41354,33 @@ "node": ">=0.10.0" } }, + "node_modules/split2": { + "version": "3.2.2", + "dev": true, + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/split2/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "license": "BSD-3-Clause" }, "node_modules/ssri": { "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "license": "ISC", "dependencies": { "minipass": "^7.0.3" @@ -36369,8 +41391,6 @@ }, "node_modules/ssri/node_modules/minipass": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -36465,10 +41485,80 @@ "node": ">= 0.8" } }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stdin-discarder/node_modules/bl": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/stdin-discarder/node_modules/buffer": { + "version": "6.0.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/stdin-discarder/node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/storybook": { "version": "8.6.9", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.9.tgz", - "integrity": "sha512-Iw4+R4V3yX7MhXJaLBAT4oLtZ+SaTzX8KvUNZiQzvdD+TrFKVA3QKV8gvWjstGyU2dd+afE1Ph6EG5Xa2Az2CA==", "dev": true, "license": "MIT", "dependencies": { @@ -36494,8 +41584,6 @@ }, "node_modules/stream-buffers": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", "license": "Unlicense", "engines": { "node": ">= 0.10.0" @@ -36517,8 +41605,6 @@ }, "node_modules/string-argv": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, "license": "MIT", "engines": { @@ -36586,14 +41672,17 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.9", + "version": "1.2.10", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -36603,14 +41692,18 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.8", + "version": "1.0.9", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -36689,8 +41782,6 @@ }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -36733,8 +41824,6 @@ }, "node_modules/structured-headers": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", "license": "MIT" }, "node_modules/style-loader": { @@ -36762,8 +41851,6 @@ }, "node_modules/sucrase": { "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", @@ -36784,8 +41871,6 @@ }, "node_modules/sucrase/node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -36798,8 +41883,6 @@ }, "node_modules/sucrase/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -36807,8 +41890,6 @@ }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "license": "MIT", "engines": { "node": ">= 6" @@ -36816,8 +41897,6 @@ }, "node_modules/sucrase/node_modules/glob": { "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -36836,8 +41915,6 @@ }, "node_modules/sucrase/node_modules/minimatch": { "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -36851,8 +41928,6 @@ }, "node_modules/sucrase/node_modules/minipass": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -36860,8 +41935,6 @@ }, "node_modules/sudo-prompt": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", "devOptional": true, "license": "MIT" }, @@ -36962,8 +42035,6 @@ }, "node_modules/supports-hyperlinks": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "license": "MIT", "dependencies": { "has-flag": "^4.0.0", @@ -36975,8 +42046,6 @@ }, "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", "engines": { "node": ">=8" @@ -36984,8 +42053,6 @@ }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -37059,8 +42126,6 @@ }, "node_modules/tabbable": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", "license": "MIT" }, "node_modules/tapable": { @@ -37087,8 +42152,6 @@ }, "node_modules/tar-fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", - "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", "license": "MIT", "optional": true, "dependencies": { @@ -37100,8 +42163,6 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "license": "ISC", "optional": true }, @@ -37152,8 +42213,6 @@ }, "node_modules/temp-dir": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "license": "MIT", "engines": { "node": ">=8" @@ -37193,8 +42252,6 @@ }, "node_modules/tempy": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", "license": "MIT", "dependencies": { "del": "^6.0.0", @@ -37212,8 +42269,6 @@ }, "node_modules/tempy/node_modules/del": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "license": "MIT", "dependencies": { "globby": "^11.0.1", @@ -37234,8 +42289,6 @@ }, "node_modules/tempy/node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "license": "MIT", "engines": { "node": ">=8" @@ -37243,8 +42296,6 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -37255,8 +42306,6 @@ }, "node_modules/terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", @@ -37335,9 +42384,15 @@ }, "node_modules/text-encoding": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz", - "integrity": "sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==", - "deprecated": "no longer maintained" + "license": "(Unlicense OR Apache-2.0)" + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } }, "node_modules/text-segmentation": { "version": "1.0.3", @@ -37353,8 +42408,6 @@ }, "node_modules/thenify": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "license": "MIT", "dependencies": { "any-promise": "^1.0.0" @@ -37362,8 +42415,6 @@ }, "node_modules/thenify-all": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -37389,14 +42440,10 @@ }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "license": "MIT" }, "node_modules/through2": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", @@ -37508,8 +42555,6 @@ }, "node_modules/tinyexec": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", "dev": true, "license": "MIT" }, @@ -37519,8 +42564,6 @@ }, "node_modules/tinyrainbow": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", - "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "dev": true, "license": "MIT", "engines": { @@ -37529,14 +42572,23 @@ }, "node_modules/tinyspy": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", "dev": true, "license": "MIT", "engines": { "node": ">=14.0.0" } }, + "node_modules/titleize": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tmp": { "version": "0.2.3", "license": "MIT", @@ -37566,8 +42618,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -37584,9 +42635,8 @@ }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -37615,8 +42665,6 @@ }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "license": "MIT" }, "node_modules/tree-kill": { @@ -37627,6 +42675,14 @@ "tree-kill": "cli.js" } }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/trim-right": { "version": "1.0.1", "devOptional": true, @@ -37664,8 +42720,6 @@ }, "node_modules/ts-interface-checker": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", "license": "Apache-2.0" }, "node_modules/ts-jest": { @@ -37712,9 +42766,8 @@ }, "node_modules/ts-jest/node_modules/semver": { "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -37724,8 +42777,6 @@ }, "node_modules/ts-morph": { "version": "25.0.1", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-25.0.1.tgz", - "integrity": "sha512-QJEiTdnz1YjrB3JFhd626gX4rKHDLSjSVMvGGG4v7ONc3RBwa0Eei98G9AT9uNFDMtV54JyuXsFeC+OH0n6bXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -37786,24 +42837,12 @@ "node": ">=0.4.0" } }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.3.2", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/ts-object-utils": { "version": "0.0.5", - "resolved": "https://registry.npmjs.org/ts-object-utils/-/ts-object-utils-0.0.5.tgz", - "integrity": "sha512-iV0GvHqOmilbIKJsfyfJY9/dNHCs969z3so90dQWsO1eMMozvTpnB1MEaUbb3FYtZTGjv5sIy/xmslEz0Rg2TA==", "license": "ISC" }, "node_modules/ts-regex-builder": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/ts-regex-builder/-/ts-regex-builder-1.8.2.tgz", - "integrity": "sha512-Y8HovHFheDKm/jgLIWSO8o81xA/I9O5AGc3/vNG1sVSskatOifr3SQzAsatBXGLjL3nYhQif1MpwQRS5GF8ADg==", "dev": true, "license": "MIT", "engines": { @@ -37837,8 +42876,6 @@ }, "node_modules/tslib": { "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, "node_modules/tsutils": { @@ -37870,8 +42907,6 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "license": "Apache-2.0", "optional": true, "dependencies": { @@ -37905,8 +42940,6 @@ }, "node_modules/type-fest": { "version": "4.35.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.35.0.tgz", - "integrity": "sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -37918,8 +42951,6 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "license": "MIT", "dependencies": { @@ -37931,28 +42962,28 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.2", + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -37962,16 +42993,17 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" }, "engines": { "node": ">= 0.4" @@ -37981,16 +43013,16 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.6", + "version": "1.0.7", "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -38007,6 +43039,19 @@ "node": ">= 18" } }, + "node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, "node_modules/typescript": { "version": "5.4.5", "devOptional": true, @@ -38049,20 +43094,61 @@ }, "node_modules/ufo": { "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", "dev": true, "license": "MIT" }, + "node_modules/uglify-es": { + "version": "3.3.10", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "commander": "~2.14.1", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/unbox-primitive": { - "version": "1.0.2", + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -38074,8 +43160,6 @@ }, "node_modules/undici": { "version": "6.21.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", - "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", "license": "MIT", "engines": { "node": ">=18.17" @@ -38087,16 +43171,14 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/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==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -38107,24 +43189,20 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicorn-magic": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", "dev": true, "license": "MIT", "engines": { @@ -38166,8 +43244,6 @@ }, "node_modules/unique-filename": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "license": "ISC", "dependencies": { "unique-slug": "^4.0.0" @@ -38178,8 +43254,6 @@ }, "node_modules/unique-slug": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" @@ -38190,8 +43264,6 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" @@ -38221,8 +43293,6 @@ }, "node_modules/unplugin": { "version": "1.16.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", "dev": true, "license": "MIT", "dependencies": { @@ -38233,10 +43303,16 @@ "node": ">=14.0.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/update-browserslist-db": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -38251,6 +43327,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.0" @@ -38262,6 +43339,44 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/update-notifier": { + "version": "6.0.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/uri-js": { "version": "4.4.1", "license": "BSD-2-Clause", @@ -38275,8 +43390,6 @@ }, "node_modules/url": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", - "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dev": true, "license": "MIT", "dependencies": { @@ -38287,6 +43400,14 @@ "node": ">= 0.4" } }, + "node_modules/url-join": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/url-parse": { "version": "1.5.10", "dev": true, @@ -38298,15 +43419,11 @@ }, "node_modules/url-template": { "version": "2.0.8", - "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==", "dev": true, "license": "BSD" }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true, "license": "MIT" }, @@ -38317,6 +43434,14 @@ "react": ">=16.8" } }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/utf8": { "version": "3.0.0", "license": "MIT" @@ -38328,8 +43453,6 @@ }, "node_modules/util": { "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, "license": "MIT", "dependencies": { @@ -38390,14 +43513,19 @@ }, "node_modules/valibot": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.13.1.tgz", - "integrity": "sha512-SG2W1RHqE2LShl3p6tyERt6I+G6PQa9ZFVfkyNKXz01HBzL+tBeH5kXw/5AQeAzPJSjI3djVGBl1CyozA1kyBQ==", "license": "MIT" }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "node_modules/validate-npm-package-name": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -38428,6 +43556,21 @@ "version": "1.0.1", "license": "MIT" }, + "node_modules/vm2": { + "version": "3.9.19", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, "node_modules/vt-pbf": { "version": "3.1.3", "license": "MIT", @@ -38460,8 +43603,6 @@ }, "node_modules/walk-up-path": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "dev": true, "license": "ISC" }, @@ -38478,8 +43619,6 @@ }, "node_modules/warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" @@ -38487,8 +43626,6 @@ }, "node_modules/wasm-imagemagick": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/wasm-imagemagick/-/wasm-imagemagick-1.2.8.tgz", - "integrity": "sha512-V7u80n7g+iAoV7sYgQKGSdG59J6/aSMGO0DDK0zxKnwOGjmVXyjP0yU4tX4cMrfC0t/Wk3I8TX7cmdbFQOYHpg==", "license": "Apache-2.0", "dependencies": { "p-map": "^2.0.0", @@ -38497,8 +43634,6 @@ }, "node_modules/wasm-imagemagick/node_modules/p-map": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "license": "MIT", "engines": { "node": ">=6" @@ -38506,8 +43641,7 @@ }, "node_modules/watchpack": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -38548,8 +43682,7 @@ }, "node_modules/webpack": { "version": "5.94.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", - "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", @@ -38593,9 +43726,8 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", "dev": true, + "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", @@ -38617,23 +43749,10 @@ "node": ">= 10.13.0" } }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "dev": true, - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/webpack-bundle-analyzer/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } @@ -38697,8 +43816,6 @@ }, "node_modules/webpack-dev-middleware": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", - "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", "dev": true, "license": "MIT", "dependencies": { @@ -38726,15 +43843,11 @@ }, "node_modules/webpack-dev-middleware/node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true, "license": "MIT" }, "node_modules/webpack-dev-middleware/node_modules/memfs": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dev": true, "license": "Unlicense", "dependencies": { @@ -38746,8 +43859,6 @@ }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "dev": true, "license": "MIT", "dependencies": { @@ -38766,8 +43877,6 @@ }, "node_modules/webpack-dev-server": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", - "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", "dev": true, "license": "MIT", "dependencies": { @@ -38824,8 +43933,6 @@ }, "node_modules/webpack-dev-server/node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true, "license": "MIT" }, @@ -38881,8 +43988,6 @@ }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", "dev": true, "license": "MIT", "dependencies": { @@ -38901,8 +44006,6 @@ }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", - "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", "dev": true, "license": "MIT", "dependencies": { @@ -38953,20 +44056,16 @@ }, "node_modules/webpack-virtual-modules": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/@types/estree": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "license": "MIT" }, "node_modules/webpack/node_modules/acorn": { "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -38976,8 +44075,7 @@ }, "node_modules/webpack/node_modules/acorn-import-attributes": { "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "license": "MIT", "peerDependencies": { "acorn": "^8" } @@ -39034,8 +44132,6 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -39063,8 +44159,6 @@ }, "node_modules/whatwg-url/node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "license": "BSD-2-Clause" }, "node_modules/which": { @@ -39081,37 +44175,41 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.3", + "version": "1.2.1", "dev": true, "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -39121,28 +44219,33 @@ } }, "node_modules/which-collection": { - "version": "1.0.1", + "version": "1.0.2", "dev": true, "license": "MIT", "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.15", + "version": "1.1.19", "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, "engines": { @@ -39160,15 +44263,92 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "node_modules/widest-line": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/wildcard": { "version": "2.0.0", "dev": true, "license": "MIT" }, + "node_modules/wildcard-match": { + "version": "5.1.2", + "dev": true, + "license": "ISC" + }, + "node_modules/windows-release": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/wonka": { "version": "6.3.5", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.5.tgz", - "integrity": "sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw==", "license": "MIT" }, "node_modules/word-wrap": { @@ -39179,6 +44359,11 @@ "node": ">=0.10.0" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi": { "version": "7.0.0", "license": "MIT", @@ -39279,8 +44464,6 @@ }, "node_modules/ws": { "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -39300,8 +44483,6 @@ }, "node_modules/xcode": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", "license": "Apache-2.0", "dependencies": { "simple-plist": "^1.1.0", @@ -39313,18 +44494,28 @@ }, "node_modules/xcode/node_modules/uuid": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xlsx": { "version": "0.20.3", "resolved": "file:vendor/xlsx-0.20.3.tgz", "integrity": "sha512-oLDq3jw7AcLqKWH2AhCpVTZl8mf6X2YReP+Neh0SJUzV/BdZYjth94tG5toiMB1PPrYtxOCfaoUCkvtuH+3AJA==", "dev": true, + "license": "Apache-2.0", "bin": { "xlsx": "bin/xlsx.njs" }, @@ -39334,8 +44525,6 @@ }, "node_modules/xml2js": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", "license": "MIT", "dependencies": { "sax": ">=0.6.0", @@ -39347,8 +44536,6 @@ }, "node_modules/xml2js/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "license": "MIT", "engines": { "node": ">=4.0" @@ -39368,8 +44555,6 @@ }, "node_modules/xstate": { "version": "4.38.3", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.38.3.tgz", - "integrity": "sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==", "license": "MIT", "funding": { "type": "opencollective", @@ -39413,8 +44598,6 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "license": "ISC", "engines": { "node": ">=12" diff --git a/package.json b/package.json index 66aa7c2b49c1..3a410faf464b 100644 --- a/package.json +++ b/package.json @@ -136,6 +136,7 @@ "expo-image-manipulator": "^13.0.6", "fast-equals": "^5.2.2", "focus-trap-react": "^11.0.3", + "group-ib-fp": "file:modules/react-native-module-fhp", "heic-to": "^1.1.13", "howler": "^2.2.4", "htmlparser2": "^7.2.0", diff --git a/scripts/set-pusher-suffix.sh b/scripts/set-pusher-suffix.sh index eaa51f1425c0..9162a2d43aa2 100755 --- a/scripts/set-pusher-suffix.sh +++ b/scripts/set-pusher-suffix.sh @@ -6,7 +6,7 @@ CONFIG_FILE="../Web-Expensify/_config.local.php" if [ -f '.env' ]; then while read -r line; do - if [[ "$line" == \#* ]]; then + if [[ "$line" == \#* ]] || [[ "$line" == "" ]]; then continue fi export "${line?}" diff --git a/src/CONFIG.ts b/src/CONFIG.ts index 569995f679c9..13ab85270d4a 100644 --- a/src/CONFIG.ts +++ b/src/CONFIG.ts @@ -114,4 +114,14 @@ export default { IS_TEST_ENV: process.env.NODE_ENV === 'test', // eslint-disable-next-line no-restricted-properties IS_HYBRID_APP: HybridAppModule.isHybridApp(), + GROUP_IB_FP: { + BACK_URL: `${expensifyURL}/api/fl`, + GID_URL: 'https://eu.id.group-ib.com/id.html', + CID: { + ios: ENVIRONMENT === CONST.ENVIRONMENT.DEV ? 'gib-i-expensify-uat' : ENVIRONMENT === CONST.ENVIRONMENT.STAGING ? 'gib-i-expensify-stg' : 'gib-i-expensify', + android: ENVIRONMENT === CONST.ENVIRONMENT.DEV ? 'gib-a-expensify-uat' : ENVIRONMENT === CONST.ENVIRONMENT.STAGING ? 'gib-a-expensify-stg' : 'gib-a-expensify', + web: ENVIRONMENT === CONST.ENVIRONMENT.DEV ? 'gib-w-expensify-uat' : ENVIRONMENT === CONST.ENVIRONMENT.STAGING ? 'gib-w-expensify-stg' : 'gib-w-expensify', + macos: ENVIRONMENT === CONST.ENVIRONMENT.DEV ? 'gib-w-expensify-desk-uat' : ENVIRONMENT === CONST.ENVIRONMENT.STAGING ? 'gib-w-expensify-desk-stg' : 'gib-w-expensify-desk', + }, + }, } as const; diff --git a/src/Expensify.tsx b/src/Expensify.tsx index c82c90a96782..a5c1c6154b6b 100644 --- a/src/Expensify.tsx +++ b/src/Expensify.tsx @@ -44,6 +44,7 @@ import * as ReportActionContextMenu from './pages/home/report/ContextMenu/Report import type {Route} from './ROUTES'; import SplashScreenStateContext from './SplashScreenStateContext'; import type {ScreenShareRequest} from './types/onyx'; +import GroupIBFP from './libs/GroupIBFP'; Onyx.registerLogger(({level, message, parameters}) => { if (level === 'alert') { @@ -163,6 +164,11 @@ function Expensify() { FS.init(userMetadata); }, [userMetadata]); + GroupIBFP.initialize(); + useEffect(() => { + GroupIBFP.setLogin(userMetadata); + }, [userMetadata]); + // Log the platform and config to debug .env issues useEffect(() => { Log.info('App launched', false, {Platform, CONFIG}); diff --git a/src/libs/GroupIBFP/README.md b/src/libs/GroupIBFP/README.md new file mode 100644 index 000000000000..b55882b30b3a --- /dev/null +++ b/src/libs/GroupIBFP/README.md @@ -0,0 +1,217 @@ +# GroupIB FP Wrapper + +A cross-platform wrapper for the GroupIB Fraud Protection (FP) SDK that provides a unified interface across iOS, Android, web, and desktop platforms. + +## Features + +- ✅ **Cross-platform**: Works on iOS, Android, web, and desktop +- ✅ **Type-safe**: Full TypeScript support with comprehensive type definitions +- ✅ **Auto-configuration**: Automatically enables safe capabilities that don't require permissions +- ✅ **Platform detection**: Automatically detects platform and uses appropriate implementation +- ✅ **Stub implementations**: Provides stub implementations for web and desktop for development purposes +- ✅ **Simple API**: Default export object with consistent methods across platforms + +## Usage + +### Basic Usage + +```typescript +import GroupIBFP from '@libs/GroupIBFP'; +import type { UserMetadata } from '@src/types/onyx'; + +// Initialize the SDK +GroupIBFP.initialize(); + +// Set session ID when user session starts +GroupIBFP.setSessionId('user-session-id-12345'); + +// Set user login information +const userMetadata: UserMetadata = { + email: 'user@example.com', + // ... other user data +}; +GroupIBFP.setLogin(userMetadata); + +// Send custom events +GroupIBFP.sendEvent('payment_initiated'); +GroupIBFP.sendEvent('login_attempt'); + +// Set custom attributes +GroupIBFP.setAttribute('user_type', 'premium'); +GroupIBFP.setAttribute('device_trust_score', '85'); +``` + +### Advanced Usage + +```typescript +import GroupIBFP from '@libs/GroupIBFP'; +import { FPAttributeFormat } from 'group-ib-fp'; + +// Initialize the SDK +GroupIBFP.initialize(); + +// Set attributes with different formats +GroupIBFP.setAttribute('transaction_amount', '1000.00', FPAttributeFormat.ClearText); +GroupIBFP.setAttribute('user_id', 'user123', FPAttributeFormat.Hash); + +// Send events for different user actions +GroupIBFP.sendEvent('profile_updated'); +GroupIBFP.sendEvent('password_changed'); +GroupIBFP.sendEvent('suspicious_activity_detected'); +``` + +## Platform Support + +| Platform | Status | Notes | +|----------|--------|-------| +| iOS | ✅ Full Support | All safe capabilities enabled automatically | +| Android | ✅ Full Support | All safe capabilities enabled automatically | +| Web | ⚠️ Stub Implementation | Logs operations but doesn't perform actual fraud protection | +| Desktop | ⚠️ Stub Implementation | Falls back to web implementation | + +## API Reference + +### Methods + +```typescript +// Initialize the SDK with platform-specific configuration +initialize(): void + +// Set session ID for user session tracking +setSessionId(sessionId: string): void + +// Set user login information +setLogin(userMetadata: UserMetadata): void + +// Set custom attributes with optional format +setAttribute(attributeTitle: string, attributeValue: string, format?: FPAttributeFormat): void + +// Send custom events (shorthand for setAttribute with 'event_type') +sendEvent(eventName: string): void +``` + +### Configuration + +The SDK automatically uses configuration from `CONFIG.GROUP_IB_FP`: + +```typescript +// Configuration is automatically loaded from CONFIG +CONFIG.GROUP_IB_FP = { + CID: { + ios: 'your-ios-customer-id', + android: 'your-android-customer-id', + }, + BACK_URL: 'https://your-target-url.com', + GID_URL: 'https://your-global-id-url.com', // Android only +}; +``` + +### Types + +```typescript +import type { UserMetadata } from '@src/types/onyx'; +import { FPAttributeFormat } from 'group-ib-fp'; + +// FPAttributeFormat values: +// - FPAttributeFormat.ClearText +// - FPAttributeFormat.Hash +``` + +## iOS Capabilities + +The following iOS capabilities are automatically enabled: + +### Auto-Enabled Safe Capabilities +- **Swizzle** - Runtime method injection (required for other capabilities) +- **Call** - Logs call events (incoming/outgoing/VoIP) +- **DeviceStatus** - Proximity sensor data +- **Capture** - Screenshot/screen recording detection +- **Audio** - Audio output source monitoring +- **Proxy** - VPN/Proxy detection +- **Apps** - Installed applications detection +- **Keyboard** - Software keyboard information +- **WebView** - WKWebView tracking and JavaScript injection +- **PreventScreenshots** - Prevents screenshots (use carefully) +- **Security** - Jailbreak and reverse engineering tool detection +- **PortScan** - GoldDigger malware detection +- **Cellular** - SIM card parameters +- **Location** - Device location (requires permission) +- **Network** - Network information (requires permission) + +## Android Capabilities + +The following Android capabilities are automatically enabled: + +### Auto-Enabled Safe Capabilities +- **ActivityCollection** - User interaction and navigation tracking +- **MotionCollection** - Device sensor data (requires ActivityCollection) +- **AccessPointsCollection** - Wi-Fi access points data +- **CellsCollection** - Cellular network data +- **Location** - Device location data +- **GlobalIdentification** - Global device identification + +## Common Use Cases + +### 1. User Authentication Flow +```typescript +// When user starts login +GroupIBFP.sendEvent('login_started'); + +// When login succeeds +GroupIBFP.setLogin(userMetadata); +GroupIBFP.sendEvent('login_success'); + +// Set session ID +GroupIBFP.setSessionId(sessionId); +``` + +### 2. Transaction Monitoring +```typescript +// Before transaction +GroupIBFP.sendEvent('transaction_initiated'); +GroupIBFP.setAttribute('transaction_amount', amount.toString()); +GroupIBFP.setAttribute('payment_method', paymentMethod); + +// After transaction +GroupIBFP.sendEvent('transaction_completed'); +``` + +### 3. Security Events +```typescript +// Suspicious activity detection +GroupIBFP.sendEvent('suspicious_activity'); +GroupIBFP.setAttribute('risk_score', riskScore.toString()); + +// Failed attempts +GroupIBFP.sendEvent('login_failed'); +GroupIBFP.setAttribute('failure_reason', reason); +``` + +## Important Notes + +1. **Automatic Initialization**: The SDK initializes automatically with CONFIG values +2. **Platform Detection**: Automatically uses appropriate implementation for each platform +3. **Error Handling**: All errors are logged but don't throw exceptions +4. **Web/Desktop**: Stub implementations for development and testing +5. **Session Tracking**: Use `setSessionId()` for proper session correlation +6. **Event Naming**: Use descriptive event names for better fraud detection + +## Troubleshooting + +### Common Issues + +1. **Missing CONFIG**: Ensure `CONFIG.GROUP_IB_FP` is properly configured +2. **Capabilities failing**: Check platform-specific capability requirements +3. **No events received**: Verify target URL configuration +4. **Session correlation**: Ensure `setSessionId()` is called after login + +### Debug Logging + +All operations are automatically logged through the app's logging system with `[GroupIB FP]` prefix for easy filtering. + +## Security Considerations + +- **User Privacy**: Only collect necessary data for fraud prevention +- **Session Management**: Properly manage session IDs for user privacy +- **Event Naming**: Use non-sensitive event names +- **Data Minimization**: Only send required attributes for fraud detection \ No newline at end of file diff --git a/src/libs/GroupIBFP/index.android.ts b/src/libs/GroupIBFP/index.android.ts new file mode 100644 index 000000000000..eff2d5e941c9 --- /dev/null +++ b/src/libs/GroupIBFP/index.android.ts @@ -0,0 +1,105 @@ +import { AndroidCapability, FP, FPAttributeFormat } from 'group-ib-fp'; +import Log from '@libs/Log'; +import CONFIG from '@src/CONFIG'; +import type { UserMetadata } from '@src/types/onyx'; + +const fp = FP.getInstance(); + +const enableAndroidCapability = (capability: AndroidCapability): Promise<{ success: boolean; error?: string }> => { + return new Promise((resolve) => { + fp.enableAndroidCapability(capability, (error: any, isRun: boolean) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to enable ${capability}: ${error}`); + resolve({ success: false, error: error.toString() }); + } else { + Log.info(`[GroupIB FP] ${capability} Android capability enabled: ${isRun}`); + resolve({ success: true }); + } + }); + }); +}; + +const GroupIBFP = { + initialize: () => { + try { + // Set customer ID + fp.setCustomerId(CONFIG.GROUP_IB_FP.CID.ios, CONFIG.GROUP_IB_FP.CID.android, (error: string) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to set customer ID: ${error}`); + } + }); + + // Set target URL + fp.setTargetURL(CONFIG.GROUP_IB_FP.BACK_URL, (error: string) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to set target URL: ${error}`); + } + }); + + // Set the global customer ID + fp.setGlobalIdURL(CONFIG.GROUP_IB_FP.GID_URL, (error: string) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to set global ID URL: ${error}`); + } + }); + + enableAndroidCapability(AndroidCapability.ActivityCollection); + enableAndroidCapability(AndroidCapability.MotionCollection); + enableAndroidCapability(AndroidCapability.AccessPointsCollection); + enableAndroidCapability(AndroidCapability.CellsCollection); + enableAndroidCapability(AndroidCapability.Location); + enableAndroidCapability(AndroidCapability.GlobalIdentification); + + Log.info('[GroupIB FP] Android initialization completed successfully'); + + fp.run((error: string) => { + if (error) { + Log.alert(`[GroupIB FP] Android run error: ${error}`); + } else { + Log.info('[GroupIB FP] Android SDK running successfully'); + } + }); + } catch (error) { + Log.alert(`[GroupIB FP] Android initialization failed: ${error}`); + } + }, + + setSessionId: (sessionId: string) => { + fp.setSessionId(sessionId, (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] Android setSessionId error: ${error}`); + } else { + Log.info('[GroupIB FP] Android setSessionId completed successfully'); + } + }); + }, + + setLogin: (userMetadata: UserMetadata) => { + if (!userMetadata.email) { + Log.hmmm('Missing email in GroupIBFP.setLogin'); + } + + fp.setLogin(userMetadata.email ?? '', (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] Android setLogin error: ${error}`); + } else { + Log.info('[GroupIB FP] Android setLogin completed successfully'); + } + }); + }, + + setAttribute: (attributeTitle: string, attributeValue: string, format: FPAttributeFormat = FPAttributeFormat.ClearText) => { + fp.setAttributeTitle(attributeTitle, attributeValue, format, (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] Android setAttribute error: ${error}`); + } else { + Log.info('[GroupIB FP] Android setAttribute completed successfully'); + } + }); + }, + + sendEvent: (eventName: string) => { + GroupIBFP.setAttribute('event_type', eventName); + }, +}; +export default GroupIBFP; \ No newline at end of file diff --git a/src/libs/GroupIBFP/index.ios.ts b/src/libs/GroupIBFP/index.ios.ts new file mode 100644 index 000000000000..06a34112a26f --- /dev/null +++ b/src/libs/GroupIBFP/index.ios.ts @@ -0,0 +1,110 @@ +import { Capability, FP, FPAttributeFormat } from 'group-ib-fp'; +import Log from '@libs/Log'; +import CONFIG from '@src/CONFIG'; +import type { UserMetadata } from '@src/types/onyx'; + +const fp = FP.getInstance(); + +const enableCapability = (capability: Capability) => { + fp.enableCapability(capability, (error: any, isRun: boolean) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to enable ${capability}: ${error}`); + } else { + Log.info(`[GroupIB FP] ${capability} capability enabled: ${isRun}`); + } + }); +}; + +const GroupIBFP = { + initialize: () => { + try { + // Set customer ID + fp.setCustomerId(CONFIG.GROUP_IB_FP.CID.ios, CONFIG.GROUP_IB_FP.CID.android, (error: string) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to set customer ID: ${error}`); + } + }); + + // Set target URL + fp.setTargetURL(CONFIG.GROUP_IB_FP.BACK_URL, (error: string) => { + if (error) { + Log.warn(`[GroupIB FP] Failed to set target URL: ${error}`); + } + }); + + const safeCapabilities = [ + Capability.Swizzle, // Must come first. + Capability.Call, + Capability.DeviceStatus, + Capability.Capture, + Capability.Audio, + Capability.Proxy, + Capability.Apps, + Capability.Keyboard, + Capability.WebView, + Capability.Security, + Capability.PortScan, + Capability.Cellular, + Capability.Location, + Capability.Network, + Capability.CloudIdentifier, + Capability.Behavior, + Capability.Motion, // Must come after Behavior + ]; + + safeCapabilities.forEach(capability => enableCapability(capability)); + + Log.info('[GroupIB FP] iOS initialization completed successfully'); + + fp.run((error: string) => { + if (error) { + Log.alert(`[GroupIB FP] iOS run error: ${error}`); + } else { + Log.info('[GroupIB FP] iOS SDK running successfully'); + } + }); + } catch (error) { + Log.alert(`[GroupIB FP] iOS initialization failed: ${error}`); + } + }, + + setSessionId: (sessionId: string) => { + fp.setSessionId(sessionId, (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] iOS setSessionId error: ${error}`); + } else { + Log.info('[GroupIB FP] iOS setSessionId completed successfully'); + } + }); + }, + + setLogin: (userMetadata: UserMetadata) => { + if (!userMetadata.email) { + Log.hmmm('Missing email in GroupIBFP.setLogin'); + } + + fp.setLogin(userMetadata.email ?? '', (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] iOS setLogin error: ${error}`); + } else { + Log.info('[GroupIB FP] iOS setLogin completed successfully'); + } + }); + }, + + setAttribute: (attributeTitle: string, attributeValue: string, format: FPAttributeFormat = FPAttributeFormat.ClearText) => { + fp.setAttributeTitle(attributeTitle, attributeValue, format, (error: string) => { + if (error) { + Log.alert(`[GroupIB FP] iOS setAttribute error: ${error}`); + } else { + Log.info('[GroupIB FP] iOS setAttribute completed successfully'); + } + }); + }, + + sendEvent: (eventName: string) => { + GroupIBFP.setAttribute('event_type', eventName); + }, +}; + +export default GroupIBFP; \ No newline at end of file diff --git a/src/libs/GroupIBFP/index.ts b/src/libs/GroupIBFP/index.ts new file mode 100644 index 000000000000..5326e9adcd6f --- /dev/null +++ b/src/libs/GroupIBFP/index.ts @@ -0,0 +1,33 @@ +import Log from '@libs/Log'; +import type { UserMetadata } from '@src/types/onyx'; + +type FPAttributeFormat = { + ClearText: number; + Hashed: number; + Encrypted: number; +} + +// Web platform implementation (default for non-mobile platforms) +const GroupIBFP = { + initialize: () => { + Log.info('[GroupIB FP] Web platform detected - using stub implementation'); + }, + + setSessionId: (sessionId: string) => { + Log.info(`[GroupIB FP] setSessionId called (web stub): ${sessionId}`); + }, + + setLogin: (userMetadata: UserMetadata) => { + Log.info(`[GroupIB FP] setLogin called (web stub): ${userMetadata.email ?? 'no email'}`); + }, + + setAttribute: (attributeTitle: string, attributeValue: string, format?: FPAttributeFormat) => { + Log.info(`[GroupIB FP] setAttribute called (web stub): ${attributeTitle} = ${attributeValue}, format: ${format}`); + }, + + sendEvent: (eventName: string) => { + Log.info(`[GroupIB FP] sendEvent called (web stub): ${eventName}`); + }, +}; + +export default GroupIBFP; \ No newline at end of file diff --git a/src/libs/GroupIBFP/types.ts b/src/libs/GroupIBFP/types.ts new file mode 100644 index 000000000000..c174cbfffdaf --- /dev/null +++ b/src/libs/GroupIBFP/types.ts @@ -0,0 +1,4 @@ +export interface GroupIBFPResult { + success: boolean; + error?: string; +} diff --git a/tsconfig.json b/tsconfig.json index d1d72cf66913..9efc053686e1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,7 +23,8 @@ "@scripts/*": ["./scripts/*", "./.github/scripts/*"], "@styles/*": ["./src/styles/*"], "@src/*": ["./src/*"], - "@userActions/*": ["./src/libs/actions/*"] + "@userActions/*": ["./src/libs/actions/*"], + "group-ib-fp": ["./modules/react-native-module-fhp/src/index"] } }, "include": [ diff --git a/web/gib.js b/web/gib.js new file mode 100644 index 000000000000..40c3b3c55a15 --- /dev/null +++ b/web/gib.js @@ -0,0 +1,729 @@ +(function() { + var availableObjects={}; + var getAvailableObjects=function(name){if(!!availableObjects[name]){return availableObjects[name];}var object=window[name];availableObjects[name]=object;return object;}; + var compiledLiterals={}; + var mapping=[{"368":[0,10],"369":[11],"387":[2,6],"388":[8],"394":[4],"37c":[1,3,5,7],"33b":[9]},{"674":[0],"688":[3],"695":[2],"696":[1,5],"68a":[4]},{"278":[2],"284":[4],"298":[3],"29e":[0],"2a8":[1],"2a3":[5]},{"559":[2],"586":[0],"58f":[1],"57b":[3],"5a8":[4],"5a5":[5],"5a2":[6]},{"271":[3,9],"279":[7],"281":[6],"26e":[0,8],"26d":[1],"27f":[2],"26b":[4],"27a":[5],"27e":[10]},{"488":[0,2],"491":[3],"496":[5],"497":[4],"499":[1]},{"570":[2],"580":[6],"593":[10],"596":[4,5],"598":[12],"599":[11],"59f":[0,3],"58b":[1],"58f":[7],"59c":[8],"59d":[9]},{"37c":[0],"3a9":[1,2],"3a5":[3],"35a":[4],"37b":[5],"3a8":[6],"3ae":[7],"3a3":[8],"3ab":[9],"3af":[10],"39b":[11]},{"557":[3],"573":[5],"581":[7],"582":[4],"583":[1],"57c":[0],"57b":[2,6]},{"165":[6],"188":[7],"18c":[0],"1aa":[1,3],"1b3":[2],"1bb":[4],"1a6":[5],"19e":[8]},{"397":[0],"3be":[1],"3b4":[2,5,9],"3b5":[3],"3bb":[4],"3c1":[6],"36f":[7],"3a3":[8],"3c7":[10],"3c3":[11]},{"563":[1],"55d":[0],"55c":[2],"55e":[3]},{"369":[5,12],"370":[10,11,15],"380":[8],"39f":[0,14],"3a9":[1],"3b5":[2,3],"3b1":[4],"3b4":[6],"36a":[7,18],"37b":[9],"39c":[13],"39e":[16],"36c":[17]},{"283":[3],"284":[1],"291":[5],"295":[0],"28d":[2],"28e":[4]},{"150":[0,5],"194":[4],"195":[2,3],"19e":[1]},{"373":[2],"376":[1,7],"385":[5,9],"388":[0],"389":[8],"390":[6,10,18,25],"392":[26],"394":[36],"396":[12,17,23],"397":[19],"37c":[3],"37a":[4],"3a5":[11,14,22,31],"3a9":[13],"3a6":[15],"3a3":[16,24,32],"39a":[20,28,35],"39d":[21],"39f":[27],"3a4":[29],"3a0":[30,33],"3a1":[34]},{"376":[9],"385":[6],"396":[12],"3ab":[0],"39a":[1,4],"3a7":[2,10,11],"3a9":[3],"3ad":[5],"3a4":[7],"3a8":[8],"3ae":[13]},{"657":[5],"685":[4],"687":[0],"690":[1],"697":[3],"68e":[2],"69d":[6],"69b":[7],"64d":[8]},{"387":[1],"392":[4],"397":[3],"38d":[0],"39b":[2]},{"1a4":[0],"1a9":[1],"1a2":[2],"1b3":[3],"1a8":[4,7],"1aa":[5],"1af":[6]},{"390":[11],"35f":[0,18,34],"39e":[1,15],"3b1":[2,3,8,12,29],"3af":[4,14],"3a6":[5,21],"39f":[6,31],"3b2":[7,27],"3a2":[9,17,22,32],"3b0":[10,28],"3ac":[13],"3a4":[16],"35d":[19,25,30,33],"3a3":[20],"3a9":[23],"3a1":[24],"3aa":[26]},{"656":[7,12,15],"697":[3],"67f":[0],"6a4":[1,19],"6ac":[2,17],"6a2":[4],"69f":[5],"69a":[6],"6aa":[8,20],"6af":[9],"6a6":[10],"69b":[11,16,18],"6a5":[13],"69c":[14]},{"282":[0],"27f":[1,4],"27b":[2],"27e":[3],"28c":[5]},{"653":[0],"654":[1,7],"657":[4],"662":[8],"663":[3,6,9],"65f":[2],"66e":[5]},{"650":[2],"671":[7,10],"680":[4,12],"681":[9],"67b":[0],"67a":[1],"66d":[3,5],"65e":[6],"67d":[8],"67f":[11]},{"161":[2],"164":[3],"14e":[0],"15b":[1]},{"176":[5],"179":[0],"181":[4],"185":[3],"188":[2],"17e":[1],"18e":[6]},{"562":[4],"564":[5],"567":[2],"569":[6],"57a":[0,1,7],"56a":[3],"56d":[8],"56e":[9],"55c":[10]},{"4b7":[0],"4a8":[1],"4ae":[2],"4ac":[3]},{"470":[4],"477":[2],"480":[3],"481":[0],"46c":[1]},{"59a":[0,1,6,7],"5a2":[2],"5b2":[3],"5af":[4,5]},{"454":[5],"471":[4],"473":[9],"474":[2],"475":[1,6,10],"479":[3,8],"483":[11],"486":[7],"47d":[0]},{"6a6":[0],"6ae":[1],"6a5":[2],"69c":[3],"6a9":[4]},{"283":[12],"285":[15],"295":[5],"2ae":[0,4],"2b1":[1,7,16,17],"2a5":[2],"2a3":[3,9],"2b6":[6],"2b4":[8],"2a9":[10],"2a7":[11,20],"2b0":[13],"2a6":[14],"2ad":[18],"2ab":[19]},{"451":[7],"457":[0],"471":[3],"472":[10],"473":[11],"476":[2],"478":[5],"479":[8],"46b":[1],"47f":[4],"42a":[6],"47e":[9],"46d":[12]},{"552":[6],"572":[9],"578":[2],"580":[3],"56d":[0],"56b":[1,4,7],"57d":[5,8]},{"178":[0,1,5,6],"17e":[2],"18c":[3],"18d":[4]},{"463":[2,8],"478":[5,14],"483":[6],"486":[1,3,9],"489":[12],"48b":[0],"47a":[4],"47c":[7,11,16],"48e":[10],"45a":[13],"48a":[15]},{"343":[4],"354":[0],"364":[5],"384":[8],"393":[2],"395":[6],"397":[3],"35b":[1],"38c":[7],"38f":[9]},{"279":[0,14],"281":[4],"287":[12],"28c":[1,2,7,11],"28a":[3,13],"27a":[5],"28d":[6],"27d":[8,16],"28b":[9],"26b":[10],"27f":[15]},{"674":[0],"691":[3],"699":[2],"69b":[1]},{"1aa":[0],"1b6":[1,11],"1b5":[2,5,9],"1bb":[3,6],"1ac":[4],"19e":[7],"1b0":[8],"1ab":[10],"1be":[12]},{"193":[3],"1bd":[0],"1af":[1,5],"1be":[2,7,9,20],"1ae":[4,13],"1b8":[6,12,15],"1b3":[8],"1c3":[10,18],"18b":[11],"18f":[14],"1ad":[16],"1bc":[17],"1ba":[19]},{"175":[6],"186":[9],"198":[3,8,12],"199":[1,10,13,15],"1aa":[0],"1a2":[2,7,11],"1a3":[4],"1a6":[5,14,16]},{"354":[0],"377":[1],"380":[2],"36f":[3],"32e":[4],"35b":[5],"37d":[6,8],"37c":[7]},{"284":[2],"287":[5],"288":[1,4],"296":[0],"28f":[3]},{"175":[8],"178":[9],"179":[10],"1ab":[0,3,6],"1a4":[1,7],"1b6":[2,5],"1a2":[4]},{"293":[5],"2aa":[0],"2af":[1],"2b0":[2,6],"2b3":[3],"2ab":[4],"2ba":[7],"2bb":[8]},{"340":[3],"341":[2],"33e":[0],"33f":[1],"33c":[4]},{"240":[0,6],"243":[10,28],"246":[12,20],"270":[24,27],"271":[25,26],"272":[1,2],"273":[16],"23e":[3,9,14,15],"23f":[4,22],"26e":[5,21],"23d":[7,17,29,30,31,32,33,34,35],"23a":[8,13,18,23],"26f":[11,19]},{"373":[37],"377":[17],"393":[27],"3bd":[0,12],"3b0":[1,4,15,35],"3bc":[2],"3c0":[3],"3be":[5,9],"3bf":[6],"36b":[7,10,18,26,31,36],"3b4":[8,19,24],"3ad":[11],"3ba":[13,33],"3b6":[14],"3b9":[16,20],"3c1":[21],"3ac":[22],"3b7":[23],"3af":[25,34],"39f":[28,29],"39b":[30],"3ae":[32]},{"585":[4],"5b9":[0],"5b7":[1],"5a9":[2,6],"5b6":[3],"5ab":[5],"5b2":[7],"5b8":[8]},{"674":[1],"681":[5,9],"682":[8],"685":[2,3],"687":[7],"65b":[0],"67c":[4],"67a":[6]},{"674":[9,17],"6a8":[0,13],"6bb":[1,2,7,14],"6b9":[3],"6b0":[4],"6a9":[5],"6bc":[6,10],"6ac":[8,15],"6b7":[11],"6ab":[12,16]},{"187":[7],"195":[9],"197":[0],"198":[10],"199":[6,11],"1a3":[1],"1a1":[2],"1a4":[3],"19d":[4],"1a0":[5],"19c":[8],"1a6":[12]},{"265":[3],"273":[1],"277":[6],"27f":[0],"28a":[2],"27b":[4],"28c":[5]},{"683":[4],"685":[3],"6c6":[0,2],"6be":[1]},{"671":[4],"680":[1,8],"681":[11],"684":[10],"685":[2],"690":[5],"65f":[0],"67c":[3],"63b":[6],"66e":[7],"68d":[9]},{"5a8":[0],"5a9":[1],"5a7":[2],"59e":[3],"5a3":[4],"59c":[5]},{"182":[2,5,6],"17c":[0,3],"18b":[1],"17f":[4],"17b":[7],"17a":[8]},{"687":[3],"698":[4,6],"69e":[0],"69c":[1,8,10],"6ab":[2,9],"6a9":[5,11],"6a4":[7]},{"572":[2,3],"56f":[0],"56a":[1]},{"557":[4],"576":[6],"578":[7],"579":[3],"583":[2,9],"584":[8],"588":[0],"57a":[1,5]},{"670":[1,6],"677":[3],"67d":[0],"67b":[2],"66c":[4],"66e":[5]},{"5ae":[0],"5af":[1,3,5,13],"5b6":[2],"5be":[4,8],"58e":[6],"5ab":[7,9,11],"5ac":[10],"5bd":[12]},{"649":[2],"650":[3],"64a":[0],"64e":[1],"64d":[4]},{"567":[8],"571":[5],"5a1":[0],"5a8":[1],"5a7":[2],"5b8":[3],"59f":[4],"5b7":[6],"5b5":[7]},{"475":[1],"476":[6],"479":[7],"4ba":[0],"4a3":[2],"4b7":[3],"4ac":[4],"4a5":[5],"47a":[8]},{"371":[4,8],"374":[2],"377":[5],"382":[3,9],"383":[6],"384":[7,10],"37f":[0],"37e":[1]},{"184":[5,6],"194":[3],"196":[4],"197":[0],"1a0":[1],"1a3":[2],"17d":[7]},{"370":[3],"376":[2],"379":[1],"380":[5],"384":[4],"37a":[0],"37b":[6]},{"289":[5],"292":[7],"28d":[0],"28a":[1],"2a6":[2,6],"2ab":[3],"2a4":[4]},{"247":[12],"250":[3,6],"264":[5],"269":[7],"280":[10],"281":[0],"284":[2],"287":[9],"289":[4],"27e":[1],"27f":[8],"24e":[11]},{"1bd":[0,3],"1bc":[1],"1ba":[2],"1af":[4,9,11],"1b2":[5,7,8],"1b3":[6],"1c2":[10]},{"243":[5],"268":[7],"275":[0],"277":[8],"284":[2],"286":[3],"298":[1],"28b":[4],"26f":[6]},{"384":[3,8],"386":[6],"388":[5,11],"391":[1,9],"392":[0],"395":[2],"397":[4],"38b":[7],"38a":[10]},{"256":[14,22],"288":[7],"297":[4],"28e":[0],"27a":[1],"2a5":[2,16],"2a3":[3],"29f":[5,25],"2a4":[6,19],"29b":[8,11,17,23],"2a7":[9],"2ab":[10],"2a9":[12,18,26],"2aa":[13,21,27],"29a":[15],"25d":[20],"2ae":[24]},{"650":[1],"686":[2],"687":[5],"689":[3],"696":[6],"69b":[0],"68c":[4]},{"577":[0],"584":[1,5],"590":[4],"592":[3],"58b":[2]},{"654":[4],"670":[8],"672":[7],"678":[5],"682":[3],"66f":[0],"67d":[1],"66c":[2,6]},{"157":[5,9,15],"178":[0],"198":[7],"199":[3],"19b":[1,18],"1a6":[2],"19c":[4,11],"17d":[6],"1a5":[8],"17f":[10],"1a0":[12,14],"1ab":[13,17],"18a":[16]},{"189":[2],"192":[3],"193":[0],"194":[1]},{"366":[7],"392":[8],"399":[0],"3bf":[1],"3b4":[2],"3a9":[3],"3ae":[4],"3b8":[5],"3b5":[6],"38b":[9],"39a":[10]},{"192":[5],"197":[1,6],"19e":[0],"18d":[2,8],"18e":[3,7],"18f":[4]},{"375":[6,9],"379":[5],"380":[0],"37e":[1],"36d":[2],"37a":[3,11],"37f":[4,7,8],"37b":[10]},{"498":[4],"4b8":[0,10],"4ad":[1,5],"4a7":[2],"4af":[3],"4b1":[6],"4a9":[7],"4b3":[8],"4b9":[9]},{"580":[7],"582":[4],"584":[3],"589":[0],"591":[2],"57c":[1,5],"58f":[6]},{"158":[5],"188":[6],"18b":[0],"19d":[1,4],"19f":[2],"1a7":[3],"1aa":[7],"1a1":[8],"1a6":[9],"1ac":[10]},{"444":[2,4,5],"473":[0],"491":[3],"43d":[1],"43e":[6]},{"4ac":[0],"4b9":[1,2,4],"4b6":[3]},{"365":[8],"370":[6],"373":[7],"378":[9],"383":[4],"36c":[0,3],"36d":[1],"36b":[2],"36a":[5]},{"283":[6],"291":[5],"293":[4],"28d":[0],"28c":[1],"28e":[2],"27f":[3]},{"352":[2],"353":[1,3],"358":[0]},{"650":[3],"651":[10],"664":[9],"666":[8],"672":[4],"684":[2],"691":[5],"695":[7],"67e":[0],"67f":[1],"6a3":[6]},{"5a6":[0],"5b2":[1],"5a0":[2],"5a2":[3]},{"174":[2],"175":[0,16],"186":[8],"16c":[1,9],"1b1":[3,5],"1c2":[4],"1ba":[6,11],"1c0":[7],"1bb":[10,13],"1b8":[12],"1ad":[14],"1b0":[15]},{"3b2":[0,3],"3b4":[1],"3a1":[2],"3b3":[4],"3b1":[5],"3a8":[6],"3ad":[7],"3a6":[8]},{"156":[52],"157":[53],"158":[54],"159":[55],"167":[26],"168":[27],"169":[28],"170":[35],"171":[36],"172":[37],"173":[38],"174":[39],"175":[40],"176":[41],"177":[42],"178":[43],"179":[44],"180":[51],"187":[0],"188":[1],"189":[2],"190":[9],"191":[10],"192":[11],"193":[12],"194":[13],"195":[14],"196":[15],"197":[16],"198":[17],"199":[18],"18a":[3],"18b":[4],"18c":[5],"18d":[6],"18e":[7],"18f":[8],"19a":[19],"19b":[20],"19c":[21],"19d":[22],"19e":[23],"19f":[24],"1a0":[25],"16a":[29],"16b":[30],"16c":[31],"16d":[32],"16e":[33],"16f":[34],"17a":[45],"17b":[46],"17c":[47],"17d":[48],"17e":[49],"17f":[50],"15a":[56],"15b":[57],"15c":[58],"15d":[59],"15e":[60],"15f":[61]},{"471":[1],"472":[10],"474":[7],"475":[5,8,14,20],"476":[12,13],"479":[18],"482":[4,9,15],"483":[17],"485":[11],"488":[2],"47d":[0],"48f":[3,16],"47e":[6],"48a":[19]},{"334":[8],"358":[10],"361":[0],"375":[1,3,7],"378":[5],"382":[4],"386":[6],"37d":[2],"35b":[9]},{"5a5":[0],"5a0":[1],"5a8":[2],"5a1":[3]},{"463":[0],"471":[8],"473":[4],"474":[7],"477":[10],"479":[13],"481":[12],"47e":[1],"47b":[2],"47a":[3],"42c":[5],"46f":[6,9],"47f":[11]},{"389":[4],"394":[3,9],"398":[2],"39a":[0],"38d":[1,6,10],"38b":[5],"37a":[7],"39d":[8],"39b":[11]},{"451":[14],"453":[9,11,13],"454":[15],"455":[5],"458":[6,7],"484":[3],"485":[2],"495":[0],"48a":[1],"44b":[4],"44f":[8,10,12],"44c":[16]},{"167":[1,6],"169":[19],"173":[0,8,21],"174":[10,14,24,26],"175":[20,23],"176":[15,22],"178":[5],"179":[28],"185":[3,12,18],"17e":[2],"16c":[4],"16d":[7],"16b":[9,25],"17a":[11,17,27],"16f":[13],"17b":[16]},{"1be":[0,6],"1bd":[1,8],"1ba":[2],"1b4":[3],"1c8":[4],"1b3":[5],"1c6":[7]},{"499":[3],"4a8":[0],"49a":[1],"4a3":[2]},{"541":[9],"560":[0,11],"563":[16],"567":[14,15],"576":[2],"579":[7],"582":[4,6],"585":[3],"586":[5],"587":[8],"57c":[1],"56b":[10],"55f":[12],"55b":[13]},{"353":[3],"387":[1,6],"388":[2],"398":[7],"399":[4],"39a":[0,5,8]},{"482":[5],"499":[0,1,6],"47b":[2,9],"48f":[3,11],"48e":[4,8,10],"48d":[7,12]},{"5a2":[0],"5ae":[1],"5af":[2],"5b8":[3]},{"5a0":[0],"5b5":[1,8],"5b6":[2,6],"5b3":[3],"5c1":[4,9],"59f":[5],"5b4":[7]},{"151":[1,3],"14f":[0],"14a":[2]},{"480":[5],"49f":[0],"4ab":[1,3],"4a8":[2],"4ae":[4],"4a1":[6],"4ac":[7],"4b0":[8],"4a4":[9]},{"163":[7,13],"197":[1],"198":[0],"199":[2],"1a1":[3],"19b":[4,11],"1a4":[5],"19a":[6],"1a8":[8],"1ab":[9],"1a2":[10],"1a9":[12]},{"266":[9,14,17],"272":[8,13,16],"274":[19],"276":[6,11,15,18],"277":[5],"278":[7,10,20],"2b8":[0],"2ad":[1],"2a8":[2],"2a7":[3],"26e":[4],"27a":[12],"26f":[21]},{"3bb":[0],"3ae":[1,3,6],"3b3":[2],"3ac":[4],"3bd":[5],"3ad":[7]},{"569":[6],"576":[1,4],"578":[0],"583":[2],"588":[5],"589":[9],"58b":[3],"57a":[7],"58d":[8]},{"174":[2],"179":[4],"180":[7],"182":[5],"183":[0],"185":[6],"187":[3],"17f":[1]},{"430":[12,18,23,26,33,37,43,48,55],"432":[0,11,56],"471":[3,34,39],"472":[24],"473":[41],"474":[6,17,36],"475":[15,25,50,52],"476":[13],"477":[32,51],"478":[42,45],"479":[14,30,46],"480":[54],"482":[1,29,49],"483":[2,10,21,27,47],"484":[22,28,40,44],"485":[7,9,20],"488":[53],"45d":[4],"47f":[5],"47c":[8,16],"47d":[19,38],"47e":[31,35]},{"190":[1,5],"192":[14],"194":[13],"196":[10],"198":[8],"19c":[0],"1a7":[2],"1ae":[3,11],"1a5":[4,12],"1a1":[6,17],"1a8":[7],"19d":[9],"1a3":[15],"19e":[16],"1a2":[18]},{"658":[5,10],"690":[1,19],"692":[3],"693":[6,9],"697":[4,13,16],"6a2":[0],"68d":[2],"68c":[7,12,17],"69e":[8],"68e":[11,14],"6a0":[15],"69f":[18]},{"4b4":[0],"4b2":[1,11],"4c1":[2,4,5,10],"48e":[3],"4bf":[6],"4b6":[7],"4af":[8],"4c2":[9]},{"156":[7],"176":[2],"177":[3],"178":[8],"179":[6],"181":[4],"183":[1],"189":[9],"17a":[0,5,12],"17e":[10],"18b":[11],"16d":[13]},{"165":[0],"179":[1],"180":[3],"18c":[2]},{"486":[1],"491":[0],"47f":[2],"46b":[3],"46f":[4]},{"580":[8],"584":[4],"590":[6],"57c":[0],"58f":[1,2,7],"58d":[3],"57d":[5],"58e":[9]},{"562":[2,3],"564":[0],"566":[7],"570":[9],"571":[8],"56f":[1],"56b":[4],"57c":[5],"55f":[6]},{"352":[3],"372":[1],"374":[2],"385":[4],"35f":[0],"37d":[5]},{"278":[18],"281":[9],"293":[0,10],"296":[20,21],"298":[4,7,11],"299":[3,13,16],"29d":[1],"26d":[2],"29e":[5,8],"28f":[6],"28e":[12],"2a1":[14],"27e":[15],"29a":[17],"29f":[19]},{"193":[5],"196":[1],"197":[0],"19b":[2],"18d":[3,4,6],"18c":[7]},{"389":[6],"391":[2],"392":[1],"393":[0,3],"394":[8],"397":[5],"399":[4,7]},{"197":[7],"1b1":[0],"1bd":[1],"1bc":[2,10],"1c2":[3,6],"1b3":[4,12],"1c6":[5],"1c1":[8],"1a3":[9],"1b2":[11],"1b4":[13]},{"469":[7,12,17],"46d":[0,1,18],"4ac":[2],"4b0":[3,16],"45c":[4],"4aa":[5,15],"4ab":[6,14],"4ae":[8],"4a1":[9],"49d":[10],"4a8":[11],"4a2":[13],"46e":[19],"46f":[20]},{"691":[1,5],"697":[4],"699":[3,7],"69e":[0,9],"6a6":[2],"6a4":[6],"69f":[8]},{"177":[11],"193":[3],"197":[2],"198":[8],"199":[1],"16d":[0],"18d":[4],"14a":[5,10],"17d":[6,12],"18b":[7],"19d":[9]},{"596":[4],"5ac":[0,5],"5b7":[1],"5a8":[2,7],"5b0":[3],"5bd":[6]},{"553":[25,33,41],"560":[45],"561":[10],"565":[44],"566":[43],"574":[26],"576":[34],"583":[4,15],"585":[0,11],"594":[2,6,13,17],"595":[46],"596":[27],"598":[1,8,12,19,31],"59f":[3,5,14,16,40],"5ac":[7,18],"5a5":[9,20,38],"55b":[21,42],"5a7":[22,28,37,48],"5a0":[23],"55c":[24,49],"59c":[29,47],"5a9":[30],"58b":[32],"5a2":[35,39],"5a1":[36]},{"572":[4],"582":[6],"591":[5],"598":[3],"58e":[0],"58d":[1],"58b":[2]},{"693":[4,9,14],"695":[12],"696":[5],"697":[3,11,17],"699":[16],"6a1":[0],"6a0":[1,15],"6a4":[2],"6ab":[6],"6a5":[7],"6a6":[8,10],"69a":[13]},{"6a8":[0],"6a7":[1,3],"69e":[2,5],"69d":[4,6]},{"182":[1],"186":[2],"187":[6],"188":[5],"193":[4],"18d":[0],"17e":[3,7]},{"2b9":[0],"2bb":[1],"2a8":[2],"2ba":[3],"2b2":[4],"2ab":[5]},{"185":[1,6,19,26,28],"186":[18],"187":[20,32],"188":[17],"189":[15,16,24,30,38],"191":[0,12,34],"192":[7,37,39],"193":[10,33,36],"194":[25,35],"196":[5,11,27],"197":[8,23,41],"198":[4,29,40],"19c":[2],"1a3":[3,13,22,31],"18a":[9,14],"18f":[21]},{"268":[3],"269":[0],"271":[2,4],"26a":[1]},{"140":[0,2],"141":[1],"147":[3]},{"274":[1],"275":[19],"276":[22],"278":[5,8],"279":[14],"280":[0,17],"281":[12],"282":[15,21],"285":[6,16],"286":[24],"287":[7],"288":[11],"289":[4],"292":[3,10,18],"28b":[2,9],"27c":[13],"27f":[20],"27e":[23]},{"4ab":[0],"4b0":[1],"4ba":[2],"4b7":[3],"4b5":[4],"4ad":[5]},{"579":[4],"584":[12],"56c":[0,11],"57d":[1,2,9,10],"52b":[3,7],"57a":[5],"57f":[6],"54c":[8]},{"169":[10],"170":[12],"193":[4],"194":[6],"195":[8],"18e":[0],"18c":[1,5,7],"19b":[2,9],"16c":[3],"1a0":[11],"18b":[13]},{"266":[7],"2a9":[0],"2a2":[1],"29d":[2],"29a":[3,8],"2a3":[4],"2a6":[5],"2a1":[6]},{"585":[2],"587":[0],"589":[5],"592":[3],"58c":[1],"58b":[4]},{"680":[3],"685":[0],"693":[4],"68b":[1],"68e":[2]},{"198":[0],"1a5":[1,3],"1a6":[2,6],"1b0":[4],"1a4":[5],"1ac":[7],"1aa":[8]},{"250":[10],"259":[0],"262":[11],"263":[6],"270":[2],"273":[3],"282":[8],"26f":[1],"27a":[4,7],"22e":[5,9]},{"282":[10],"286":[5],"293":[3],"295":[8],"29f":[0],"2a5":[1,15],"27f":[2],"2aa":[4],"2a1":[6,11],"2a7":[7],"29a":[9],"29b":[12],"2a0":[13],"2a6":[14]},{"671":[2,10],"690":[7,13],"694":[0,3],"696":[12],"697":[4,5],"69e":[1],"67f":[6],"6a3":[8],"69f":[9],"68c":[11],"68f":[14]},{"390":[2,5],"38e":[0],"39d":[1],"38c":[3],"39f":[4],"38f":[6]},{"468":[4],"469":[10],"49e":[0,6],"46f":[1,2,7],"47f":[3],"49b":[5],"49d":[8],"46b":[9]},{"131":[2],"164":[1],"174":[6],"179":[7],"180":[8],"15e":[0,3],"17a":[4],"17f":[5]},{"356":[5],"384":[4],"386":[0],"393":[3],"39c":[1,6],"39b":[2],"39a":[7],"34c":[8]},{"39d":[0],"3bf":[1,7],"3b6":[2],"3bb":[3,10],"3c1":[4],"3a0":[5],"3b0":[6],"3b2":[8,9]},{"492":[3],"499":[2],"48e":[0,5],"4a1":[1],"49b":[4],"49c":[6]},{"269":[11],"278":[3],"293":[9],"294":[8],"298":[0,5,6],"299":[2],"28a":[1,4],"28e":[7],"26e":[10]},{"658":[3],"671":[0],"675":[5],"683":[2],"67e":[1,6],"67d":[4]},{"3b4":[0],"3af":[1],"3b5":[2],"3a3":[3],"3a8":[4]},{"2b4":[0,3],"2b3":[1,11],"2bb":[2],"2b1":[4],"2ba":[5],"2b2":[6],"2aa":[7,13],"2a8":[8],"2ad":[9],"2a6":[10],"2ac":[12]},{"336":[4,10],"385":[6],"388":[9],"35e":[0],"37f":[1],"37d":[2],"37e":[3],"36a":[5,11],"38d":[7],"37b":[8,12],"38e":[13],"38a":[14]},{"369":[6],"380":[1],"382":[7],"383":[8],"389":[4,5],"390":[0],"391":[9],"38f":[2],"38c":[3]},{"250":[6],"251":[21,31],"252":[36],"253":[4,13],"254":[30,33],"255":[27],"256":[20,35],"260":[29,32],"261":[3,17],"262":[34],"263":[5,12],"298":[0],"24f":[1,2,8],"24e":[7,15,16],"24a":[9,14,19,24],"25f":[10,23],"24d":[11,18,25,26,28],"25e":[22],"29a":[37]},{"565":[3],"580":[1,2],"590":[7],"591":[6],"57d":[0],"58a":[4],"58c":[5]},{"4b2":[0],"4b9":[1],"4bd":[2],"4be":[3],"4b8":[4],"4ab":[5],"4b7":[6],"4af":[7]},{"6b5":[0],"6b4":[1],"6b9":[2,8],"6ab":[3,5],"6b2":[4],"6a9":[6],"6ba":[7,9,12],"6a7":[10],"6b8":[11]},{"671":[1],"672":[12,19],"674":[22],"675":[16],"676":[7,14,15],"677":[25],"679":[6,20,23],"682":[9,17],"683":[26],"685":[4,13],"688":[2],"67d":[0,10],"68f":[3,11,18],"67e":[5,21,24],"67f":[8]},{"490":[5],"496":[2,3],"47b":[0,1],"47d":[4]},{"183":[0],"192":[6],"1b1":[1],"1ae":[2],"1a8":[3],"1a3":[4],"15f":[5],"1a0":[7],"1ad":[8],"1b2":[9]},{"479":[0,4],"481":[1],"483":[2],"47c":[3]},{"372":[2,9,13],"375":[3],"376":[15,18],"378":[6,11,14],"379":[1],"380":[22],"383":[19],"384":[0,20],"386":[12],"387":[17],"390":[7,16],"37a":[4,21],"37f":[5,10,23],"37d":[8]},{"385":[0,4,7],"390":[5],"392":[1],"397":[8],"398":[2],"38d":[3,6]},{"589":[3],"593":[2,5],"595":[0],"58a":[1],"58e":[4],"58c":[6]},{"573":[0],"595":[1],"59e":[2],"5a4":[3],"5a5":[4],"5a2":[5],"5a9":[6]},{"177":[1],"178":[0],"17b":[2],"17f":[3]},{"285":[0],"287":[1],"290":[5],"292":[2],"297":[3,7,15,22],"299":[23],"27d":[4],"28c":[6],"2ac":[8,11,19,28],"29d":[9,14,20],"2b0":[10],"2ad":[12],"2aa":[13,21,29],"29e":[16],"2a1":[17,25,32],"2a4":[18],"2a6":[24],"2ab":[26],"2a7":[27,30],"2a8":[31],"29b":[33]},{"650":[7,12],"651":[6,10,17],"653":[19],"657":[5],"658":[20],"659":[2],"661":[0],"662":[9],"663":[16],"65a":[1,11],"64d":[3],"65f":[4],"66b":[8,15],"65b":[13],"65e":[14],"64e":[18]},{"696":[4],"6b2":[0],"6af":[1],"6b4":[2],"6b1":[3],"6b8":[5,8],"6b5":[6],"6ad":[7],"6a7":[9],"6b3":[10]},{"161":[6,12],"191":[0],"195":[9],"196":[1],"198":[10],"19c":[2],"1a7":[3],"1ac":[4],"18f":[5,11],"19e":[7],"1a2":[8],"19d":[13],"1a3":[14]},{"280":[9],"299":[0,3,10],"2aa":[1],"2a1":[2],"2a4":[4],"27e":[5],"2a7":[6],"2a6":[7],"2ac":[8],"2ab":[11],"2a0":[12]},{"360":[0],"361":[15],"372":[8],"399":[11],"3a8":[1],"3a7":[2,10],"3a1":[3],"3a6":[4],"3ac":[5],"39d":[6,14],"3aa":[7,12],"39b":[9],"3ab":[13]},{"473":[1,6,19,30],"474":[18],"475":[20,35],"476":[17,33],"477":[15,16,26,29,32,41],"478":[9,14],"480":[7,24,40,42],"481":[10,36,39],"482":[38],"484":[5,11,27],"485":[8,44],"486":[4,25,43],"488":[31],"491":[3,13,22,34],"47f":[0,12,37],"48a":[2],"47d":[21],"47b":[23],"47e":[28]},{"392":[2],"397":[0],"398":[3],"39d":[1]},{"133":[7],"165":[9],"168":[8],"174":[3],"177":[6],"181":[1],"189":[2],"15c":[0],"17f":[4],"17c":[5],"15f":[10]},{"365":[7,19,25,27,36],"395":[0],"3b7":[1,13,18,38],"3b4":[2,9,17,34],"3b2":[3,41],"3ae":[4,33],"3b8":[5,11,24],"3aa":[6,23,42],"3a8":[8,15,31],"3b3":[10,30,35,43],"3b9":[12,16,20,32,44],"3ba":[14,29,40],"3a6":[21,26,37],"3b0":[22],"3ab":[28],"3ac":[39]},{"241":[6],"242":[5],"250":[7],"255":[0],"270":[3,10],"281":[8,9],"283":[4],"288":[11],"27b":[1],"27e":[2]},{"670":[3],"671":[13],"674":[5,9],"678":[4],"6ba":[0],"6af":[1],"6aa":[2],"67a":[6,10],"67d":[7,8,11,12]},{"397":[4],"3af":[0],"3c3":[1],"3c2":[2,12],"3bd":[3],"3bc":[5,11],"3b1":[6],"3c0":[7],"3b3":[8,10],"3bb":[9]},{"478":[3],"481":[0],"484":[6],"486":[2],"47d":[1],"47a":[4],"47f":[5]},{"6ab":[0],"6a8":[1],"6a4":[2],"6a7":[3],"6ac":[4],"6b1":[5],"6aa":[6]},{"2ba":[0],"2ac":[1,6],"2bb":[2,9],"29b":[3],"2b0":[4],"2b4":[5],"2b6":[7],"2bc":[8]},{"586":[0],"5a0":[1,7],"5a1":[2],"5b1":[3],"5a8":[4],"5ae":[5],"5ab":[6]},{"475":[0],"479":[5,8],"486":[3,6],"488":[1,2,7],"46a":[4],"48c":[9]},{"197":[1,2],"18b":[0],"19a":[3],"18c":[4],"19b":[5]},{"4a8":[0],"4a7":[1,7],"4a9":[2],"4a5":[3],"49a":[4],"4b2":[5],"4a2":[6],"4a0":[8]},{"248":[8],"282":[2],"286":[4],"27a":[0,1],"27d":[3],"28f":[5],"24f":[6],"24b":[7,9]},{"272":[5],"288":[6],"297":[0],"2af":[1],"2bd":[2],"2b4":[3],"2a9":[4,7,9],"2b8":[8,11],"2a7":[10],"2ad":[12],"2b3":[13],"2b2":[14]},{"375":[2],"394":[4],"398":[6],"39c":[0],"3a6":[1],"3a5":[3],"3a9":[5]},{"372":[0],"374":[5],"375":[1],"385":[3],"37d":[2],"36f":[4],"37a":[6]},{"3ab":[0,9],"3b7":[1,2],"3b3":[3],"3b1":[4],"3ad":[5],"39b":[6],"3c1":[7],"3b6":[8]},{"440":[9,14,19,24],"443":[4,11,12,25,26,28,36],"444":[8,15,16],"445":[1,3,5,27,35],"447":[6],"454":[2,29],"456":[17,22,23,33],"457":[13],"458":[31,32],"459":[10,18,30,34],"490":[37],"48e":[0],"44c":[7],"44b":[20],"44a":[21]},{"154":[4],"171":[0],"185":[1],"190":[3],"195":[9],"18a":[2],"15d":[5],"18e":[6,7],"17d":[8]},{"461":[5,8,12,17,23],"463":[22],"465":[19,27],"469":[0,20],"470":[7,11,14,28],"471":[15,25],"472":[4],"474":[2,9,13],"45d":[1,21],"47b":[3,10,18,24],"46e":[6,16],"46a":[26],"46f":[29]},{"394":[3],"397":[2],"39e":[0],"39b":[1],"39f":[4]},{"497":[2],"49b":[0,5,7],"48e":[1,4,6],"48d":[3]},{"677":[5],"691":[6],"692":[3],"694":[1],"695":[2],"69f":[0],"6a0":[4],"6a5":[7]},{"57b":[0],"57d":[1,3],"57c":[2]},{"1af":[0,1],"1b7":[2],"1b9":[3],"1c4":[4],"1b4":[5]},{"454":[12],"457":[5],"459":[0],"463":[13],"470":[6],"473":[8],"477":[2],"488":[9],"47e":[1],"47d":[3,7],"42f":[4,10],"45b":[11]},{"440":[4],"441":[0,3],"442":[2],"447":[1]},{"368":[5],"386":[3],"388":[0],"391":[1,7],"394":[6,8],"397":[4,9],"38a":[2]},{"194":[0],"1a9":[1,4],"1bc":[2],"1b0":[3]},{"256":[7,12],"294":[3],"297":[5,18],"298":[9,17],"299":[8,16],"28b":[0],"28a":[1],"28c":[2],"28e":[4,14,20],"28d":[6],"29c":[10,15,19],"29d":[11],"29b":[13]},{"2ae":[0,2],"2b3":[1],"2b9":[3]},{"575":[1,6],"577":[23],"579":[9,22],"581":[0,8,19],"582":[10,14],"583":[17,25],"586":[5,18,26],"587":[27],"588":[11,24],"589":[13],"593":[3,12,20],"58c":[2],"57a":[4,16],"57b":[7],"57d":[15],"58a":[21]},{"548":[4],"576":[3],"578":[0],"590":[2],"58e":[1,5],"58c":[6],"53e":[7]},{"656":[6],"670":[2],"671":[5],"675":[1],"694":[3],"65e":[0],"6b2":[4],"65f":[7]},{"248":[3],"285":[5],"290":[1,4],"28f":[0],"27e":[2,6],"24e":[7]},{"578":[1,11],"579":[16],"580":[15],"584":[0],"589":[6,14],"596":[3,10],"58f":[2,9],"58d":[4],"57c":[5,8],"58b":[7,12,13],"58a":[17]},{"667":[0],"689":[5],"693":[1],"696":[3,6],"699":[2],"68d":[4]},{"194":[4],"1a0":[0,6,9],"19b":[1],"1a1":[2],"18f":[3],"19f":[5],"18d":[7],"19e":[8]},{"585":[8],"589":[3],"596":[1],"598":[6],"5a2":[0],"5ad":[2],"5a4":[4,9],"5aa":[5],"59d":[7],"59e":[10],"5a3":[11],"5a9":[12],"5a8":[13]},{"696":[0,2],"697":[1],"68d":[3]},{"670":[9],"691":[14],"694":[1,4],"698":[13],"6a5":[0],"6a1":[2,12],"6a3":[3,10,11],"6a7":[5],"67f":[6],"69e":[7],"6a2":[8]},{"174":[4],"180":[3],"182":[2],"18b":[0],"17c":[1]},{"270":[13,15,22],"271":[19,20],"272":[7],"274":[1],"277":[16],"278":[0,10],"279":[2],"283":[14],"28a":[3,11,17],"27b":[4],"27d":[5,8],"27a":[6,18],"26c":[9],"27f":[12,23],"27e":[21]},{"5b4":[0],"5af":[1,4],"5bc":[2],"5c2":[3],"5c1":[5],"5c7":[6]},{"378":[27],"393":[29],"36c":[0,8,69],"3ac":[1,37],"3ab":[2,47,52],"3ad":[3,54],"3b5":[4],"39f":[5],"3bc":[6,13,18,42,62],"3b6":[7,25],"36a":[9,12,21,28,31,36,39,46,50,56,61,68],"3b3":[10,17,23,43,59],"3bd":[11,34,40,60],"3af":[14,19,24,38,63,65],"3bb":[15],"3bf":[16,33],"3ae":[20,26,49],"3b0":[22],"3be":[30,35,41,53,57],"3b7":[32,51],"3b8":[44,48],"3b1":[45,64],"3b2":[55,58],"3c2":[66],"3ba":[67]},{"4af":[0,4],"4ae":[1],"4a1":[2],"4a2":[3],"4b2":[5],"4b4":[6]},{"377":[1],"380":[3],"384":[0],"386":[5],"37b":[2,4]},{"6a5":[0],"6a3":[1],"6b2":[2],"66b":[3],"6a1":[4],"6a4":[5],"6a7":[6],"6a2":[7],"6b1":[8]},{"370":[1,6],"383":[2],"37f":[0,3],"36c":[4,7],"37d":[5]},{"2a9":[0],"2ab":[1],"29e":[2],"29c":[3],"2a2":[4,6],"2ac":[5],"2a8":[7],"2a7":[8]},{"162":[0],"182":[3],"193":[1],"18a":[2],"18d":[4]},{"458":[1],"459":[12],"460":[6,19],"462":[16],"463":[13],"464":[0,10],"465":[5],"466":[8,14],"469":[9],"471":[20],"476":[3,11,17],"46f":[2],"46c":[4],"45d":[7],"45a":[15],"46a":[18],"45c":[21]},{"268":[18],"269":[19],"280":[1],"282":[6,14],"284":[9],"288":[16],"289":[4,13],"291":[2],"25f":[0],"27c":[3,5,7,12,15],"28d":[8],"23b":[10,17],"26e":[11]},{"376":[0,4],"378":[3],"37c":[1,2]},{"283":[2],"287":[3],"27f":[0],"27e":[1]},{"147":[5],"175":[4],"177":[0],"184":[7],"190":[1,2,3],"17c":[6]},{"471":[3],"482":[8],"486":[2],"488":[6],"490":[5],"493":[4,7],"494":[1],"496":[0],"48e":[9]},{"2c2":[0],"2ad":[1],"2bb":[2],"2b2":[3]},{"198":[1],"19f":[0],"1aa":[2,16],"18a":[3],"19c":[4,9,14],"1a9":[5,12,15],"1ad":[6],"1a0":[7],"19a":[8],"18e":[10],"1a6":[11],"1a2":[13]},{"671":[0,4],"674":[3],"675":[2],"676":[1]},{"478":[12],"494":[6,14],"495":[4,15],"496":[0],"497":[8],"498":[17],"49f":[1,16],"49c":[2],"4a3":[3],"4a2":[5,10],"4a5":[7],"47f":[9],"49a":[11],"4a1":[13]},{"690":[9],"691":[10],"692":[8],"695":[6],"697":[2],"698":[1,5],"66c":[0],"69d":[3,11],"69b":[4],"67b":[7]},{"281":[7],"2ab":[0],"2aa":[1],"2a4":[2,8],"2a9":[3,9],"2af":[4],"2a0":[5,10],"2ad":[6]},{"475":[2],"480":[0,4],"481":[5],"483":[3],"47f":[1]},{"3bc":[0],"3ab":[1],"3b4":[2],"3aa":[3],"3b5":[4],"3b8":[5]},{"672":[2],"675":[1],"681":[0],"67b":[3]},{"378":[1],"383":[5],"387":[2],"388":[0],"37a":[3,4]},{"175":[4],"183":[6],"187":[3],"192":[8],"196":[0,5],"18b":[1],"18f":[2,7]},{"593":[5],"594":[4],"598":[3],"5b9":[0],"5b4":[1],"58f":[2]},{"695":[6],"69f":[0,3,7],"69e":[1],"69d":[2],"6a5":[4,8],"6a3":[5],"6a4":[9]},{"163":[5],"171":[6],"173":[2],"16b":[0,1],"14f":[3],"17e":[4],"16e":[7]},{"571":[3],"572":[2],"579":[1],"591":[5],"592":[7],"593":[9],"599":[10],"56d":[0],"56a":[4],"58a":[6,8]},{"1ae":[0],"1a1":[1,3],"1a6":[2],"19f":[4],"1b0":[5]},{"3aa":[0],"3b5":[1],"3a9":[2],"3bb":[3],"3b3":[4],"3ab":[5],"3b4":[6],"3ba":[7]},{"548":[2],"578":[0],"589":[4],"596":[5],"57c":[1],"57b":[3],"59b":[6]},{"377":[3],"382":[4],"35a":[0],"36f":[1],"37a":[2]},{"390":[2],"391":[3],"38f":[0],"39b":[1]},{"368":[0],"380":[11,14],"384":[5],"389":[7],"390":[1],"391":[13],"38f":[2,4],"37c":[3],"38a":[6],"36a":[8],"37d":[9],"38e":[10],"38d":[12,15]},{"486":[0,1,5,6],"490":[4],"48e":[2],"49b":[3]},{"557":[4],"585":[3],"587":[0],"58a":[1],"59f":[2],"59d":[5],"59b":[6],"54d":[7]},{"270":[11],"273":[1,4,17],"277":[10,14],"280":[2,9,18],"282":[3,7,8,16],"284":[0],"286":[5],"24f":[6],"25e":[12],"27d":[13],"27c":[15]},{"247":[9],"282":[2,6,12,16],"284":[4,14],"286":[7,17],"26a":[0,10],"28e":[1,11],"27c":[3,13],"26d":[5,15],"27e":[8,18]},{"441":[4],"447":[3],"477":[2,7],"488":[5],"489":[0,6],"47e":[1]},{"650":[8],"688":[4],"691":[2],"698":[3],"68a":[0],"6a0":[1,6],"65a":[5],"69e":[7]},{"141":[4],"175":[1],"178":[7],"179":[3,8],"184":[0],"17b":[2],"17c":[5],"17d":[6]},{"159":[9,14,19,24],"161":[8],"162":[12],"163":[6],"164":[2,4],"165":[32],"170":[17,23],"1a7":[0],"15e":[1,10,33],"15f":[3,21,36],"15c":[5,13,18,25,26,29,30,35],"16e":[7,31],"16f":[11,34],"15d":[15,16,22],"16d":[20,27,28],"1a9":[37]},{"185":[2],"186":[0],"187":[3],"190":[1],"18f":[4]},{"687":[0],"6b7":[1],"6b4":[2],"6a6":[3,6],"6a9":[4],"6bc":[5],"6be":[7]},{"271":[5],"285":[1,9],"287":[3],"288":[7],"289":[6],"291":[0],"298":[2],"28c":[4],"28d":[8]},{"565":[4],"599":[6,8],"5ab":[0],"59d":[1],"5a6":[2],"59c":[3,5],"5ac":[7]},{"697":[3],"699":[1],"69a":[0],"69b":[2],"68c":[4],"6a4":[5]},{"66d":[0],"69e":[1,2],"68d":[3],"6a5":[4]},{"660":[3],"666":[7],"678":[1],"680":[5],"685":[4],"687":[8],"67f":[0],"68a":[2],"68b":[6,9]},{"273":[5],"292":[0],"293":[8],"29d":[1],"29a":[2],"2a0":[3],"29b":[4],"28c":[6],"29e":[7]},{"297":[1],"2a6":[0],"2aa":[2],"29e":[3]},{"456":[4],"479":[7],"489":[0],"497":[2],"4a4":[1],"4a6":[3],"47f":[5],"48a":[6]},{"483":[3],"484":[5,8],"485":[2],"490":[0],"48f":[1],"48d":[4,6],"48a":[7],"48c":[9]},{"59e":[0],"5ab":[1],"5be":[2,5],"5b7":[3],"5bd":[4]},{"680":[18],"690":[4],"692":[8],"6b0":[0],"6ab":[1,9,15],"6b5":[2],"6af":[3],"6b9":[5],"6b8":[6],"6be":[7],"6bd":[10,13],"6b2":[11,14],"6a9":[12],"67c":[16],"67f":[17]},{"696":[6],"697":[4],"68b":[0,7],"68d":[1,2],"69f":[3,5],"69e":[8],"68f":[9]},{"372":[4],"374":[2],"381":[5],"383":[8],"388":[6],"36e":[0,1],"37d":[3],"37f":[7]},{"6b6":[0],"6b7":[1],"6bc":[2,6,11],"6a7":[3,10],"6a9":[4,12],"6ab":[5],"6b1":[7],"6be":[8],"6ad":[9],"6aa":[13]},{"450":[0],"474":[6],"475":[1],"476":[5],"46e":[2],"47a":[3],"47d":[4],"47b":[7,9],"47c":[8]},{"592":[2],"595":[1],"599":[4],"5a7":[0],"59b":[3],"5a4":[5]},{"6af":[0],"6ae":[1],"6ab":[2],"6a5":[3,7],"6b9":[4],"6b0":[5],"6b2":[6],"6b3":[8,9]},{"690":[11],"691":[0],"693":[5],"698":[3],"69d":[1,7],"69a":[2,9],"66e":[4,8],"68c":[6],"68f":[10]},{"284":[0],"297":[5],"299":[4],"29b":[1,7],"2aa":[2],"2a9":[3],"2a6":[6]},{"199":[5],"1be":[0],"1ad":[1],"1ba":[2,7],"1b3":[3],"1b1":[4],"1b5":[6]},{"597":[4],"58e":[0],"5ac":[1],"5bb":[2],"5be":[3],"5ba":[5],"5ae":[6],"5b6":[7]},{"580":[4],"585":[3],"5b0":[0],"59d":[1],"59e":[2]},{"474":[8],"489":[10],"493":[1],"495":[9],"496":[2],"49d":[0],"4b2":[3],"4a7":[4],"4bf":[5],"4ab":[6],"4b8":[7],"49e":[11]},{"444":[5],"472":[4],"474":[0],"478":[1],"482":[3],"488":[7],"47b":[2],"48a":[6],"43a":[8]},{"578":[2,5],"579":[1],"56d":[0],"57e":[3,6],"56f":[4]},{"487":[0],"4ac":[1,13],"4b4":[2],"49f":[3,21],"4aa":[4],"4a7":[5],"4a2":[6],"45e":[7,16],"4b0":[8,19],"4a3":[9,15],"4b1":[10,14],"4ae":[11],"4ad":[12,18],"4a4":[17],"4ab":[20],"4b2":[22]},{"166":[9],"169":[10],"195":[6],"19b":[0],"1a6":[1],"1a3":[2],"1a9":[3],"1a4":[4],"17c":[5],"1a7":[7],"19c":[8],"16a":[11]},{"683":[6],"694":[3,11],"696":[0],"698":[2,5],"6a5":[1,7,10],"6a7":[4],"6a2":[8],"69a":[9],"6a0":[12]},{"588":[6,13],"589":[0],"592":[2],"595":[1,3],"598":[4,11],"5a5":[5,12],"59b":[7],"58c":[8,9],"58b":[10],"58f":[14],"59a":[15]},{"573":[8],"575":[4,6],"580":[5],"583":[2],"57b":[0],"57a":[1,7],"56d":[3]},{"547":[1,3],"549":[0,2],"54b":[4]},{"185":[4],"193":[0],"194":[1],"199":[2],"18c":[3]},{"393":[0],"3bf":[1,5],"3be":[2],"3c4":[3,10],"3c2":[4],"3bc":[6],"39c":[7],"3b5":[8],"3b6":[9]},{"380":[4],"382":[5],"385":[2],"387":[6],"388":[3],"391":[10],"398":[0,1,7],"38d":[8,11],"37e":[9]},{"153":[1,6],"154":[21],"155":[24],"157":[9],"158":[4,16],"159":[7],"160":[10,14],"161":[17,23],"164":[5,18],"165":[26],"166":[11],"167":[13],"171":[3,12,20],"15f":[0,8,19],"16a":[2],"15b":[15],"15e":[22],"15d":[25]},{"650":[17],"651":[15,16,24,30],"652":[9,14],"655":[36],"657":[21],"659":[0,12],"660":[4,29,33,34],"664":[2],"64d":[1,6,19,26,28,32],"66b":[3,13,22,31],"65e":[5,11,27,35],"65a":[7],"65f":[8,23,38],"65b":[10],"64e":[18,37],"64f":[20],"65c":[25]},{"3aa":[0,6],"3af":[1,5],"3a4":[2],"3b0":[3,8],"3a8":[4],"3b5":[7]},{"581":[1],"582":[0],"585":[3],"593":[2]},{"573":[3],"577":[1],"582":[0],"57b":[2]},{"344":[9,14,19,24],"347":[8,25,26,28],"348":[5,15,16],"349":[10,18],"350":[6,20,21,31,36],"358":[4],"359":[33,34],"392":[0],"394":[37],"34e":[1,12],"34a":[2],"35d":[3,30],"35b":[7,11,17,23],"34c":[13,22],"35a":[27,35],"34b":[29],"34f":[32]},{"634":[9],"659":[0],"661":[10],"668":[11],"675":[4],"679":[6],"682":[1],"686":[3,7],"687":[8],"67b":[2],"68a":[5]},{"483":[3],"489":[1],"492":[5],"48a":[0,4],"48e":[2]},{"482":[6],"484":[3,5],"492":[2],"493":[7],"48e":[0],"48d":[1],"48b":[4]},{"384":[0],"3af":[1],"3b7":[2,6],"38f":[3],"3a8":[4],"3a9":[5]},{"250":[5],"252":[6],"256":[3],"262":[4],"274":[1],"282":[0],"283":[2]},{"5a5":[0],"5b2":[1],"5a7":[2],"5bc":[3]},{"670":[0],"676":[1],"679":[2],"681":[3]},{"136":[7],"177":[3,8],"182":[4],"183":[12],"184":[1,14],"188":[9],"15f":[0],"18c":[2],"17f":[5],"17a":[6],"17d":[10],"18b":[11],"17b":[13],"18a":[15]},{"2aa":[0],"2bb":[1],"2b9":[2],"2b3":[3]},{"575":[6],"583":[2],"585":[10],"586":[3],"587":[4,11],"591":[7],"594":[5,9],"595":[0],"597":[8],"58a":[1]},{"562":[8],"59c":[0],"5a0":[1],"5a7":[2],"5b8":[3],"59a":[4],"56c":[5],"5b2":[6],"5b0":[7]},{"579":[4],"599":[2,7],"59c":[0],"5aa":[1,5,6],"5af":[3],"5b1":[8],"5ab":[9]},{"583":[1],"587":[5,10,15],"594":[9],"595":[12],"596":[4,7],"597":[8],"58f":[0],"59a":[2,6],"5a1":[3,11],"58b":[13],"59c":[14]},{"471":[0],"472":[12],"478":[10],"483":[11],"494":[1,2,6,7],"4a2":[3,8],"49a":[4],"49d":[5],"44f":[9]},{"590":[3],"5af":[0],"5a1":[1,6],"5b0":[2],"5a5":[4],"5a9":[5]},{"130":[0,6],"170":[19],"171":[1],"172":[4,12],"173":[10,20],"174":[2,8],"175":[27],"177":[3,9,25],"180":[24],"181":[5,16,22],"182":[17,23],"183":[15],"12e":[7,13,18,21],"17a":[11],"17b":[14],"17c":[26]},{"554":[9,14,19,24],"557":[11,25,26,28,36],"558":[4,15,16],"559":[27,35],"560":[5],"568":[29],"569":[6],"5a2":[0],"55e":[1,21],"55d":[2],"56a":[3,12,17,22,23,33],"55a":[7],"55c":[8],"56d":[10,18,30,34],"55f":[13,20],"56c":[31,32],"5a4":[37]},{"379":[0],"385":[1],"37e":[2],"37d":[3]},{"452":[6],"473":[10],"474":[1,5],"477":[7],"478":[8],"481":[0],"485":[4],"47c":[2],"47e":[3],"47b":[9]},{"385":[6],"386":[5],"390":[7],"35d":[0],"38c":[1],"37d":[2,4,8],"38e":[3]},{"1b1":[0,2],"1a3":[1],"1a8":[3]},{"257":[9,14,33,38,66,71,90],"260":[96,174],"262":[128],"263":[170,172],"267":[171],"268":[173],"269":[13,37,70],"272":[25,58,85,142,175],"274":[117,154],"286":[79,136],"287":[146],"296":[145],"298":[0,15,27,40,55,92,99,114,118,160],"299":[5],"2ab":[1,2,7,16,17,22,56,84,115,119,120,125,141,150,161,162,167],"2a9":[3,18,21,28,41,51,64,77,100,110,121,124,134,163,166],"2a0":[4,30,43,53,61,74,88,93,102,112,131,149,151],"2ac":[6,59,72,129],"29c":[8,11,20,23,35,46,57,68,83,105,116,123,126,140,156,165,168],"2ad":[10,26,34,39,67,86,98,155],"29a":[12,36,69,157],"28d":[19,122,164],"2af":[24,47,106,127,169],"2b0":[29,42,101],"2a5":[31,44,54,60,73,94,103,113,130,153],"29e":[32,143],"28b":[45,104],"27a":[48,107],"2a6":[49,50,63,76,87,108,109,133,147,152],"29b":[52,89,111],"29d":[62,75,80,81,132,137,138],"2a4":[65,78,91,135],"2aa":[82,139,148],"25f":[95,159],"2b2":[97],"2a3":[144],"26b":[158],"2b4":[176]},{"391":[5,7],"398":[4],"399":[2],"38f":[0],"39b":[1],"39c":[3],"3a0":[6]},{"392":[4],"396":[2],"397":[0],"398":[1],"38d":[3,6],"38b":[5],"38a":[7],"39d":[8]},{"397":[0],"3b8":[1],"3bc":[2],"3b1":[3],"3b5":[4],"3a9":[5]},{"567":[10],"582":[6],"56e":[0],"58c":[1],"57f":[2,7],"57c":[3],"58f":[4],"57d":[5],"58e":[8],"53a":[9],"56d":[11]},{"653":[9,14,19,24],"656":[11,25,26,28,36],"657":[4,8,15,16],"658":[27,35],"659":[7],"667":[29],"668":[6],"669":[3,12,17,22,23,33],"6a1":[0],"65d":[1,21],"65c":[2],"65f":[5],"66c":[10,18,30,34],"65e":[13,20],"66b":[31,32],"6a3":[37]},{"464":[8],"473":[3],"476":[7,11],"477":[6,9,12,14],"480":[1,10],"484":[13,15],"485":[4],"487":[0],"47f":[2],"47d":[5]},{"246":[15],"259":[2,10],"267":[6],"274":[11],"277":[14],"278":[7,13],"286":[1],"287":[9],"27c":[0,3],"27f":[4,5],"28b":[8],"27e":[12]},{"682":[9],"687":[11],"6a2":[0],"6a6":[1],"69a":[2,6,8],"6a0":[3],"69e":[4],"67d":[5],"6ad":[7],"6ac":[10],"6ae":[12],"6a5":[13,14]},{"965":[0],"985":[6],"989":[1],"98c":[2],"98b":[3,8],"98d":[4,7],"98f":[5],"97f":[9],"97d":[10],"98a":[11]},{"684":[4],"6b8":[0],"6aa":[1,8],"6b5":[2],"6a9":[3],"6b0":[5,6],"6ac":[7],"6a6":[9]},{"185":[3],"199":[2],"1aa":[0],"1ab":[1,9],"1a7":[4],"19c":[5],"1ad":[6,8],"1a4":[7]},{"436":[7],"459":[10],"463":[0],"477":[1],"489":[4,5],"48a":[2],"47f":[3],"47b":[6],"45f":[8],"46a":[9]},{"155":[6],"176":[11],"179":[1,5,14],"181":[2],"183":[3],"186":[0,9],"188":[7,8,13],"189":[12],"18a":[4],"17d":[10]},{"290":[5],"292":[3],"294":[0],"29e":[1,6],"2aa":[2],"2a0":[4],"29f":[7]},{"274":[9],"289":[0,14,18],"291":[4],"293":[20],"294":[15,16],"297":[10,11],"298":[12],"29c":[1,2,7],"29a":[3],"28a":[5,17],"29d":[6],"28d":[8],"26b":[13],"28b":[19]},{"574":[1],"576":[8],"578":[2,5,11,14],"581":[6],"585":[15],"586":[7],"587":[3,4],"55b":[0],"57b":[9],"58a":[10],"57c":[12],"57f":[13]},{"270":[0],"271":[1],"272":[2,3],"278":[4]},{"3b1":[0],"3c0":[1,2],"3bc":[3],"3c9":[4]},{"381":[6],"385":[3],"389":[2,8],"392":[1],"394":[5,7],"38f":[0,9],"38e":[4,10]},{"531":[10],"552":[4],"553":[11],"561":[0],"565":[12],"572":[1],"576":[6,9],"583":[2],"586":[8],"587":[5],"57c":[3],"57f":[7]},{"641":[2],"642":[3],"643":[0],"644":[4],"647":[1]},{"273":[0,3,20],"276":[6],"277":[5,17,23],"279":[22],"280":[11,21],"281":[9],"282":[8],"284":[19],"285":[4,14],"286":[12],"291":[7,13,18],"27e":[1],"27b":[2,10,15],"28c":[16]},{"361":[0],"365":[8],"381":[13],"383":[1],"386":[11],"387":[12],"390":[5],"392":[3,10],"393":[4],"397":[6],"38c":[2],"33e":[7],"38d":[9]},{"484":[1],"488":[4],"491":[2],"492":[3,5],"493":[6],"48f":[0]},{"661":[4],"666":[6],"667":[5],"66e":[0],"65d":[1],"66a":[2],"66b":[3]},{"384":[1],"391":[4],"393":[2],"394":[0],"395":[5],"38a":[3]},{"393":[1],"3a0":[0],"3a1":[2],"3a3":[3],"39a":[4],"3a2":[5]},{"276":[5],"291":[8,9],"26d":[0],"28c":[1],"28d":[2],"2a4":[3,10],"24b":[4],"29d":[6],"2a0":[7]},{"157":[4],"161":[3],"162":[21],"172":[5],"190":[17,25],"191":[24],"15b":[0,11],"18e":[1,15],"18f":[2,10,12,14,16,18,19,20,22],"15d":[6],"1af":[7],"1ae":[8],"1b0":[9],"15c":[13,26],"15e":[23]},{"646":[1],"648":[2],"64e":[0],"64b":[3]},{"585":[8],"590":[0,7],"592":[1],"594":[3,5],"599":[6],"58f":[2,4]},{"484":[3],"485":[5],"4a8":[0],"4a6":[1],"4b5":[2],"48a":[4]},{"659":[14],"660":[2],"683":[8],"684":[7,11],"692":[13],"696":[6],"698":[12],"64d":[0],"63f":[1,9,15],"68b":[3,4],"68e":[5],"68a":[10]},{"6ad":[0],"6af":[1],"6b5":[2],"6b3":[3],"6a5":[4],"69f":[5],"6a3":[6,9],"6ac":[7],"6a9":[8],"6ab":[10]},{"163":[6],"180":[9],"181":[0],"182":[12],"183":[5,11],"187":[4],"189":[3],"18d":[1,2],"18c":[7],"17f":[8],"18a":[10]},{"5bb":[0,10],"5b2":[1,2,9],"5bf":[3],"5b1":[4],"5c0":[5],"5a1":[6],"5ba":[7],"5b5":[8],"5be":[11],"5b9":[12]},{"182":[6],"190":[1],"192":[2],"193":[9,11],"194":[4,7,10],"19f":[0],"19a":[3],"1a3":[5],"19d":[8]},{"176":[3],"178":[2,5],"181":[7],"183":[1,4],"184":[0],"17a":[6]},{"570":[6],"5a6":[0,14],"5b2":[1,8,18],"5b1":[2],"5a9":[3],"5ac":[4],"5aa":[5],"5af":[7],"5a4":[9],"5a7":[10,12],"5a8":[11],"57d":[13],"5b8":[15],"5b6":[16],"5b7":[17],"5b0":[19]},{"283":[7],"285":[3],"296":[4,8],"2a8":[0],"29a":[1,6,10],"2a9":[2],"29c":[5],"2a2":[9]},{"292":[2],"293":[5],"29b":[0],"29d":[1],"2a3":[3],"29a":[4]},{"493":[3],"4bd":[0],"4af":[1,5],"4be":[2,7,9],"4ae":[4],"4b8":[6],"4b3":[8],"4c3":[10]},{"3a2":[0],"3af":[1,2],"3ac":[3],"3a5":[4],"3a1":[5],"3ae":[6]},{"570":[18],"571":[12,17],"575":[8,15],"579":[6],"581":[14],"52e":[0],"52c":[1,7,10],"57c":[2],"56d":[3,5],"57e":[4,11,16],"57f":[9],"57d":[13]},{"250":[8,11,25,26,28,36],"251":[4,15,16],"252":[27,35],"255":[7],"256":[2],"257":[1,21],"258":[13,20],"259":[5],"261":[29],"262":[6],"263":[3,12,17,22,23,33],"265":[31,32],"266":[10,18,30,34],"29b":[0],"24d":[9,14,19,24],"29d":[37]},{"293":[1,3],"29a":[0,4],"2a4":[2]},{"388":[4],"395":[2],"37b":[0],"39c":[1],"38e":[3]},{"670":[4],"674":[2],"677":[1],"681":[3],"66c":[0]},{"168":[0],"16a":[1],"16d":[2],"16c":[3],"16e":[4]},{"570":[17],"580":[6],"582":[15],"592":[10,12,20],"593":[11],"597":[2],"56f":[0],"5a0":[1],"58f":[3],"59a":[4,19],"54e":[5,13,16],"59d":[7,18],"5a3":[8],"59c":[9],"57b":[14]},{"1ab":[0],"1aa":[1,7],"1af":[2],"1a1":[3,4],"1a7":[5],"1a5":[6],"1a3":[8]},{"633":[7],"658":[9],"666":[0],"667":[10],"677":[3],"678":[5],"680":[1],"685":[6],"688":[2],"67a":[4],"65f":[8]},{"454":[0],"471":[8],"474":[3],"475":[1,4],"483":[2],"47d":[5],"47f":[6],"47e":[7]},{"657":[20],"660":[10],"673":[1],"677":[8],"678":[17,22],"679":[21,23],"64c":[0],"67e":[2,4],"67d":[3,18],"67c":[5,12],"66f":[6,11],"66b":[7,13,16],"62a":[9,14,19],"65d":[15]},{"474":[1],"475":[2],"478":[3],"47f":[0,4]},{"390":[1,6],"391":[2],"392":[4],"394":[9],"396":[8],"397":[5],"3a3":[0],"35c":[3],"39d":[7]},{"238":[62],"240":[55],"241":[56],"242":[57],"243":[58],"244":[59],"245":[60],"246":[61],"250":[2],"251":[3],"252":[4],"253":[5],"254":[6],"255":[7],"256":[8],"257":[9],"258":[10],"259":[11],"260":[18],"261":[19],"262":[20],"263":[21],"264":[22],"265":[23],"266":[24],"267":[25],"270":[28],"271":[29],"272":[30],"273":[31],"274":[32],"275":[33],"276":[34],"277":[35],"278":[36],"279":[37],"280":[44],"281":[45],"282":[46],"283":[47],"284":[48],"285":[49],"286":[50],"287":[51],"24e":[0],"24f":[1],"25a":[12],"25b":[13],"25c":[14],"25d":[15],"25e":[16],"25f":[17],"26e":[26],"26f":[27],"27a":[38],"27b":[39],"27c":[40],"27d":[41],"27e":[42],"27f":[43],"23d":[52],"23e":[53],"23f":[54],"23c":[63]},{"146":[3],"159":[39],"162":[0],"180":[1,10,30],"181":[15],"184":[7,18,35],"186":[32],"187":[23,26],"188":[14,21,27],"191":[13,31],"192":[6,28,38],"193":[4,8,11,12,17,22,25,37],"194":[16,33],"196":[20],"18d":[2,36],"13f":[5,9,19,24,29,40],"18c":[34]},{"273":[3],"285":[6],"289":[1,4],"28d":[0],"28e":[2],"29a":[5]},{"563":[0],"573":[4],"577":[2],"580":[5],"581":[6],"584":[3],"57c":[1]},{"188":[6],"193":[0],"195":[3],"199":[2],"19c":[1],"19e":[4],"1a4":[5]},{"5ab":[0,4],"5aa":[1],"5af":[2],"5b0":[3],"5ae":[5],"59d":[6],"5a3":[7],"5a1":[8]},{"381":[4],"383":[8],"3a1":[0],"39c":[1,9],"3a6":[2],"3a0":[3],"3aa":[5],"3a9":[6],"3af":[7],"3ae":[10],"3a3":[11]},{"489":[22],"491":[2,24],"494":[23],"495":[6,27],"496":[1,26,29],"497":[4,15],"49d":[0,9],"48e":[3,10,11,16,17],"49a":[5,13],"4a7":[7,14,21],"48a":[8],"48d":[12,19,28],"49b":[18],"49c":[20,30],"48f":[25]},{"161":[1],"165":[0],"169":[2,3]},{"386":[1],"389":[2],"37d":[0],"37a":[3],"37c":[4]},{"482":[6],"484":[5],"490":[0],"491":[1],"48c":[2],"48f":[3],"47e":[4]},{"694":[0],"6b2":[1],"6bb":[2],"6c1":[3],"6b6":[4],"6c2":[5],"6ba":[6]},{"358":[9],"362":[6],"390":[5],"392":[0],"39d":[1],"3a2":[2],"39a":[3],"3a3":[4],"3a8":[7],"3a6":[8]},{"270":[12],"271":[11],"274":[6],"275":[0,9],"280":[5],"281":[4],"286":[10],"27f":[1],"28b":[2],"26d":[3],"27b":[7],"27e":[8]},{"560":[3],"582":[1,7,18],"584":[0],"586":[14],"590":[19],"591":[2,6,9,11,12,17],"592":[16],"595":[8],"58c":[4],"58b":[5],"55e":[10],"58f":[13],"57f":[15]},{"391":[0],"3ba":[1],"3c0":[2],"3b1":[3],"3be":[4]},{"275":[4],"297":[0],"28f":[1,5],"29e":[2],"28b":[3],"2a3":[6]},{"5a4":[0],"5b4":[1,6],"5b1":[2],"5b9":[3],"5b5":[4],"5a7":[5]},{"650":[5],"653":[3],"658":[10],"664":[6],"64d":[0,11],"67c":[1],"66f":[2],"66e":[4],"67e":[7],"67f":[8],"65a":[9]},{"593":[2],"596":[1,3,6],"597":[4],"57d":[0],"59f":[5]},{"168":[6],"18c":[0],"1ad":[1],"1b2":[2],"1a9":[3,8],"19e":[4],"1bd":[5],"19b":[7],"1b6":[9],"1bb":[10]},{"398":[3],"3a3":[0],"3a6":[1,6],"39a":[2],"3ab":[4],"3a0":[5],"3a5":[7]},{"164":[9,14,19,24],"167":[33,34,35,36],"168":[15,16],"169":[2],"170":[20],"178":[10],"179":[6,22],"1b2":[0],"17b":[1,5,13],"16e":[3],"17a":[4,17],"16d":[7,12,21],"17c":[8,11],"17d":[18],"16f":[23],"16b":[25,26,27,32],"16c":[28,29,31],"16a":[30],"1b4":[37]},{"158":[5],"175":[8],"176":[0],"177":[1],"180":[7],"182":[2],"186":[3],"187":[6],"17a":[4]},{"181":[1],"182":[4],"184":[3],"193":[0],"198":[6],"18e":[2],"18f":[5]},{"158":[5],"186":[4],"188":[0],"198":[1],"18f":[2],"19e":[3,6],"19c":[7],"14e":[8]},{"477":[4],"478":[2,3],"483":[1],"486":[0]},{"299":[4],"2b9":[0,3],"2b8":[1],"2b0":[2],"2bb":[5],"2c1":[6],"2bf":[7],"2b1":[8],"2a0":[9],"2be":[10],"2ad":[11],"2af":[12],"2b7":[13]},{"582":[0],"588":[10,16],"589":[9],"591":[4],"593":[18],"57b":[1,5],"58c":[2,6,13,14],"57e":[3],"57f":[7,15],"55d":[8],"57d":[11,17],"58f":[12]},{"348":[5],"361":[1],"366":[2],"384":[4],"35f":[0],"37c":[3],"36e":[6],"35d":[7]},{"3b4":[0],"3be":[1],"3b1":[2],"3b2":[3]},{"691":[3],"693":[5],"696":[4],"69b":[0],"68f":[1],"6a2":[2],"6a1":[6]},{"389":[3],"3ae":[0],"3ac":[1,7],"3bb":[2,5,6],"3a8":[4],"3b9":[8],"3c0":[9]},{"67f":[0],"6a4":[1],"6a9":[2],"69b":[3],"6a8":[4],"6aa":[5]},{"145":[2],"146":[3],"14a":[0,1]},{"3a3":[0,1],"3ab":[2],"3a7":[3],"3b0":[4],"3a8":[5],"3a5":[6,8],"3b8":[7]},{"489":[4],"493":[3],"494":[1],"497":[0],"49a":[2]},{"3ab":[0,4],"3a4":[1,3,10],"3b5":[2],"3a2":[5],"3a7":[6],"3a0":[7],"3ad":[8],"3a6":[9]},{"595":[0],"597":[5],"5a6":[1],"5a4":[2],"59e":[3],"57d":[4],"5ab":[6]},{"499":[0,2],"49a":[1],"4b5":[3],"4b4":[4],"4ad":[5]},{"285":[7],"295":[4,11],"299":[6],"2a7":[0],"2a8":[1,10],"2a3":[2,9],"2a6":[3],"29b":[5],"2a9":[8]},{"454":[0],"470":[4],"472":[3],"478":[1],"46c":[2]},{"385":[7],"388":[2,4,6],"389":[0],"38b":[1],"38d":[3],"37c":[5]},{"662":[0],"680":[14],"687":[7,13],"690":[2],"694":[4,12],"68a":[1],"67f":[3,8],"63b":[5,9],"66a":[6],"66e":[10],"68f":[11]},{"676":[28],"682":[4],"690":[53],"691":[19,25,48],"692":[13,18,23,37,62,64],"693":[3,21],"694":[1,44,63],"695":[54,57],"696":[9,16,22,42,58],"699":[6,24],"64f":[0,7,68],"68e":[2,46,51],"69f":[5,12,17,41,61],"64d":[8,11,20,27,30,35,38,45,49,55,60,67],"6a0":[10,33,39,59],"69e":[14],"6a2":[15,32],"65b":[26],"6a1":[29,34,40,52,56],"69a":[31,50],"68f":[36],"69b":[43,47],"6a5":[65],"69d":[66]},{"645":[9,14,19,24],"648":[6,25,26,28],"649":[33],"651":[2,32],"664":[10,15,16,18],"693":[0],"695":[37],"64d":[1,4],"64c":[3,7,22,23,29],"65b":[5,21,27],"64e":[8],"65d":[11,36],"64f":[12],"65c":[13,17,31],"65a":[20,35],"65e":[30],"64a":[34]},{"569":[10],"571":[3],"574":[8],"575":[0,5],"577":[9],"587":[6],"56d":[1],"56c":[2],"57d":[4],"56e":[7],"57c":[11]},{"470":[3],"474":[2],"475":[1],"480":[0],"498":[6],"499":[9],"49c":[4,5,13],"47a":[7],"48d":[8,11],"49d":[10],"49b":[12]},{"394":[4],"3b6":[0],"3bb":[1],"3b9":[2],"3ae":[3],"3b5":[5,14],"3ba":[6,12],"3af":[7,9,13],"3ac":[8],"3a9":[10],"3a7":[11],"3b4":[15]},{"198":[3],"1bf":[0],"1b1":[1],"1c0":[2],"1bb":[4],"1b3":[5],"1b5":[6],"1ba":[7]},{"134":[8],"173":[1],"182":[7],"184":[6],"16e":[0],"17f":[2],"17d":[3],"16c":[4],"13e":[5]},{"683":[1,5],"684":[6],"692":[2,7],"66b":[0],"67f":[3],"66a":[4]},{"440":[1,3,5],"442":[2,4],"443":[0]},{"471":[6],"490":[1],"492":[2],"493":[10],"494":[4,11],"498":[8],"49f":[0],"49a":[3],"4a3":[5],"4a4":[7],"49b":[9],"4a1":[12]},{"593":[2],"594":[3],"59c":[0],"59e":[1],"59b":[4]},{"5be":[0],"5bd":[1,8],"5b7":[2],"5bc":[3,9],"5c2":[4],"5b3":[5,10],"5c0":[6],"59c":[7]},{"592":[10],"594":[14],"595":[2],"597":[5],"5b7":[0],"5c1":[1],"5b3":[3,9,17],"5c2":[4,12],"5bb":[6],"5af":[7,11,13,15],"5b5":[8],"5b9":[16],"5b2":[18]},{"596":[6],"59c":[0],"59b":[1],"5a0":[2],"5a2":[3],"58f":[4],"59a":[5],"5a1":[7]},{"184":[2,3],"186":[4],"194":[0,5,6],"196":[1]},{"130":[2,6],"153":[3],"164":[0,8],"175":[4],"187":[1],"17e":[5],"15d":[7]},{"470":[3],"490":[12],"491":[8],"492":[11],"494":[1],"496":[0],"498":[7,14],"4a3":[2,4,5,13],"4a1":[6],"47b":[9],"49e":[10,15],"49d":[16]},{"279":[1,3],"27c":[0,2],"27b":[4]},{"485":[3],"4a9":[0],"4a7":[1,7],"4b6":[2,6,9],"4b1":[4],"4b0":[5],"4ba":[8]},{"695":[4,6],"698":[3],"699":[1],"68a":[0],"6a6":[2],"6a2":[5]},{"444":[1,13,16,29,38,45,48,56,64,77,80,99],"463":[21,69],"467":[93],"472":[25],"475":[53],"483":[8,26,32,87,95,102],"484":[85,96],"485":[7,40,55,70,81],"486":[89],"487":[3,28,35,61,67,98,105],"488":[31,101],"489":[2,27,92],"490":[12,18,50,94],"491":[4,6,11,17,49,86,91],"492":[43,84],"494":[41,54,59,68,88],"495":[34,39,66,104],"496":[9,23,44,58,71,75],"497":[22,60,65],"498":[73],"49d":[0,15,47,79],"48e":[5,19,33,51,82,97,103],"48b":[10,42,72,74,83],"45c":[14,30,46,57,78,100],"49b":[20,52,76],"48a":[24],"49f":[36,62,106,107],"44e":[37,63],"46e":[90]},{"372":[3],"374":[5],"377":[4],"382":[6],"383":[0],"384":[2],"37e":[1]},{"576":[11],"577":[3],"580":[8],"581":[7],"585":[2,4,5],"591":[0,1,9],"57b":[6,10]},{"656":[9,14,19,24],"659":[1,4,8,25,26,28,32,35,36],"661":[2,33],"6a4":[0],"66b":[3,13],"66e":[5],"65e":[6,23,34],"66c":[7,12,17,30],"65d":[10,27],"66f":[11,18],"65a":[15,16,29],"66a":[20,21,22],"65f":[31],"6a6":[37]},{"579":[3],"592":[4],"593":[2],"598":[0],"599":[6],"59a":[1],"5a4":[5]},{"451":[6],"471":[2],"473":[1,5,11],"477":[10],"479":[9],"480":[4],"481":[0],"483":[3],"47d":[7,8]},{"476":[5],"4a6":[0],"4b3":[1],"4ad":[2],"4b8":[3],"4a4":[4],"4bc":[6],"4ba":[7],"46c":[8]},{"569":[4],"570":[5],"579":[0],"586":[3],"56c":[1],"56b":[2],"57b":[6],"57a":[7]},{"291":[10],"293":[8],"297":[0,14],"298":[9,17,19],"299":[13,16],"28b":[1,5],"2a2":[2],"2a9":[3,11],"2a0":[4],"29c":[6],"2a3":[7],"28d":[12],"29a":[15],"28f":[18],"29e":[20],"29d":[21]},{"557":[7],"573":[5],"578":[4],"579":[1,3],"54c":[0],"56e":[2],"52a":[6],"55e":[8]},{"648":[3],"649":[13],"650":[8],"652":[4,10],"655":[5,6,11,12],"682":[2],"687":[1],"692":[0],"64c":[7,9]},{"4a4":[0],"4af":[1],"4b7":[2,4],"4ac":[3],"4b8":[5],"4a7":[6],"4a8":[7]},{"265":[7],"280":[6,10],"281":[1],"282":[4,15],"287":[5,9,17],"288":[16],"28c":[0,14],"27a":[2,8],"28b":[3,13],"26f":[11],"27e":[12]},{"563":[7],"580":[10],"582":[0],"584":[5],"588":[4,11],"592":[6],"58e":[1,2,8],"58a":[3],"58c":[9],"58d":[12]},{"3a0":[0,8],"3a2":[1],"3b3":[2,7],"3a8":[3],"3b5":[4],"3a4":[5],"39e":[6],"3a1":[9]},{"266":[3],"267":[20],"269":[7,12],"270":[5],"271":[22],"272":[2],"273":[1,11],"277":[9,14,16],"278":[4],"284":[8,17],"27a":[0],"26a":[6,10,13,15,19],"27c":[18],"26c":[21]},{"280":[5],"281":[7],"286":[4],"290":[0],"291":[1,3],"294":[10],"27e":[2,9],"29c":[6],"28f":[8]},{"367":[8],"375":[10],"379":[4],"383":[2],"384":[0,3],"386":[1,5],"387":[13],"388":[6,9,11],"389":[12],"38d":[7]},{"439":[9],"461":[10],"466":[0],"482":[1,11],"485":[14],"486":[12],"488":[4,6],"492":[16],"47c":[2],"48b":[3],"48c":[5],"47f":[7],"48d":[8],"47a":[13,15,17]},{"577":[9],"583":[4],"584":[1],"585":[0],"586":[7],"58a":[2,10],"57f":[3],"57b":[5,11],"58b":[6],"57a":[8]},{"660":[11],"672":[8,9,10],"682":[12],"693":[0],"694":[13],"6b4":[1,6],"6a1":[2,5],"6a3":[3,4],"6af":[7]},{"686":[1],"687":[7],"688":[4,28],"689":[11],"692":[0,6,26,30],"693":[9,21,33,35],"694":[5,24,29,32],"695":[31],"697":[15,25],"698":[37],"699":[16,36],"69d":[2,18],"6a4":[3,12,19,27],"68e":[8,22],"68a":[10,14,17,34],"69b":[13],"69a":[20],"68b":[23]},{"497":[12],"498":[2],"4a5":[0,5,11],"4a4":[1,9],"49b":[3,7],"49c":[4],"4a8":[6],"4ab":[8],"4a2":[10],"49a":[13]},{"531":[2,12],"563":[3],"564":[1,13],"574":[10],"576":[4,6,8,11,14],"577":[5,17],"583":[7,15],"55e":[0],"57f":[9],"57a":[16]},{"433":[5,8],"454":[0],"456":[9],"460":[6],"467":[7],"474":[2],"475":[1],"477":[3,12,17],"478":[13,16],"481":[11,14],"482":[10],"486":[15],"47c":[4]},{"360":[7],"381":[8,10],"384":[2],"390":[3,9,12],"391":[1],"37e":[0],"38e":[4,14],"37d":[5],"38c":[6],"37f":[11],"38b":[13]},{"173":[1],"177":[4],"182":[0],"185":[2],"186":[3]},{"379":[1],"382":[4,5],"385":[3,7],"386":[8],"388":[2],"389":[0],"36a":[6]},{"676":[9],"687":[10,12],"688":[2],"693":[13],"698":[4,8,11],"699":[14],"69d":[0],"68b":[1,7],"66a":[3],"68f":[5],"69c":[6]},{"256":[9,14,19,24],"259":[8,18,33,34,35,36],"261":[3,13,20],"2a4":[0],"25e":[1,28,29,31],"26a":[2],"26d":[4,17],"25f":[5],"26e":[6,7,11,23],"25c":[10,30],"25a":[12,15,16,22],"25b":[21],"25d":[25,26,27,32],"2a6":[37]},{"349":[5,12,22,27,32,37],"350":[3],"363":[36],"391":[26,29],"392":[17,24,30],"394":[33],"396":[8],"397":[2],"398":[9],"36c":[0],"38a":[1,13],"39d":[4,14,15,20,25,28],"39b":[6,16],"38e":[7,11,21,34],"39f":[10],"38b":[18],"39e":[19],"3a0":[23],"39c":[31],"3a2":[35]},{"443":[7,11],"465":[0],"472":[8],"476":[12],"484":[5],"487":[10],"488":[16],"490":[4],"491":[6],"492":[1,2],"497":[13],"48e":[3],"48f":[9,15],"49c":[14]},{"571":[3],"596":[4],"597":[6],"59b":[0,2],"5a1":[1],"58e":[5]},{"259":[1,15],"261":[8,24],"265":[0,6,17,28,32],"266":[9,19,23,35,37],"267":[5,26,31,34],"268":[33],"270":[2],"277":[3,12,21,29],"25b":[4,30],"25a":[7],"25d":[10,18,36],"25c":[11],"25e":[13,25],"26a":[14,27],"25f":[16],"26c":[20,38],"26d":[22],"26b":[39]},{"160":[8,11,25,26,28,36],"161":[4,15,16],"162":[27,35],"163":[7],"166":[2],"167":[1,21],"168":[13,20],"169":[5],"171":[29],"172":[6],"173":[3,12,17,22,23,33],"175":[31,32],"176":[10,18,30,34],"1ab":[0],"15d":[9,14,19,24],"1ad":[37]},{"254":[0],"271":[1],"275":[3],"284":[2]},{"571":[3],"574":[8],"575":[5,9],"577":[4],"578":[6],"579":[7],"580":[2],"57f":[0],"57e":[1]},{"449":[14,20,25,28],"492":[11,16],"494":[10],"495":[18,32],"496":[21],"497":[35],"498":[8,9,30,31],"44b":[0,13],"49c":[1,23],"48e":[2,6,12,17,27,33],"48c":[3],"49e":[4,22],"49b":[5],"46c":[7],"48f":[15],"48d":[19],"49d":[24],"48b":[26,29],"48a":[34]},{"499":[0],"4aa":[1,10],"49b":[2,7],"4a0":[3],"4a1":[4],"4ac":[5,8],"49d":[6,11],"4ad":[9]},{"676":[2,11],"679":[12],"682":[4],"683":[6],"687":[1,14],"688":[9],"689":[7],"694":[8],"67b":[0],"67c":[3],"67a":[5,13],"67d":[10]},{"635":[6],"658":[7],"661":[0],"676":[5],"678":[2],"679":[4],"681":[12],"683":[9],"684":[8,11],"688":[10],"68a":[1],"67e":[3],"67a":[13]},{"6ba":[0,5],"6b9":[1,3],"6c0":[2],"6b7":[4],"6ac":[6],"6af":[7]},{"263":[4],"270":[0],"299":[5],"2a4":[1],"2aa":[2],"29e":[3,6],"29f":[7],"2a2":[8],"29a":[9],"25e":[10]},{"580":[4],"593":[1],"595":[6],"596":[7],"597":[5],"57b":[0],"5a2":[2,8],"58f":[3]},{"3bc":[0],"3bb":[1,9],"3c0":[2],"3b2":[3,5,8],"3b9":[4],"3b0":[6],"3c1":[7],"3b1":[10]},{"647":[3],"648":[0],"64b":[1,4],"64c":[2]},{"180":[7],"192":[4],"194":[10],"198":[8],"17c":[0],"18e":[1,6,11],"19b":[2,9,12],"19f":[3],"18c":[5]},{"472":[0,3],"488":[1],"494":[4],"48c":[2],"48d":[5]},{"672":[2],"673":[0,1,3]},{"582":[1],"583":[4],"585":[3],"594":[5],"58f":[0],"58a":[2]},{"342":[6],"370":[5],"380":[2],"35e":[0],"37c":[1],"36c":[3],"37d":[4],"33d":[7],"33c":[8],"32b":[9],"34d":[10],"35f":[11]},{"274":[4],"278":[2],"279":[5],"26f":[0],"27a":[1],"26c":[3]},{"3af":[0],"3b3":[1],"3a3":[2],"3b0":[3],"3b7":[4]},{"494":[4],"499":[16],"4b6":[0],"4bb":[1],"4b9":[2],"4ae":[3],"4b5":[5,14],"4ba":[6,12,17],"4af":[7,9,13,19],"4ac":[8],"4a9":[10],"4a7":[11],"4b4":[15,20],"4b8":[18],"4ad":[21]},{"372":[6],"388":[5],"38d":[0],"37d":[1],"38c":[2],"37f":[3,4]},{"655":[0],"656":[1],"657":[2],"658":[3],"659":[4],"686":[10],"687":[11],"688":[12],"689":[13],"690":[20],"691":[21],"692":[22],"693":[23],"694":[24],"695":[25],"696":[26],"697":[27],"698":[28],"699":[29],"65a":[5],"65b":[6],"65c":[7],"65d":[8],"65e":[9],"68a":[14],"68b":[15],"68c":[16],"68d":[17],"68e":[18],"68f":[19],"69a":[30],"69b":[31],"69c":[32],"69d":[33],"69e":[34],"69f":[35]},{"687":[4],"689":[0],"698":[2,6],"69c":[1,8],"6a3":[3,5],"6b0":[7],"6a9":[9]},{"1aa":[0],"1b9":[1],"1ac":[2,5,8,10],"1a8":[3],"1bb":[4,12],"18c":[6],"1b3":[7],"1b4":[9],"1b5":[11]},{"541":[10],"566":[0,11],"582":[4,16],"585":[12],"586":[7,13],"588":[6],"590":[9],"593":[3],"594":[1,14,15],"595":[2],"58f":[5],"58d":[8]},{"578":[3],"584":[13],"586":[12],"588":[1],"589":[6],"590":[9],"591":[4,17],"592":[7,11,16],"595":[8],"597":[2,14],"58a":[0],"58c":[5,15],"56f":[10]},{"585":[0],"59b":[1],"5a3":[2,4],"58e":[3]},{"670":[2,6],"672":[0],"674":[8],"682":[3,4],"67b":[1],"65d":[5],"67c":[7]},{"669":[1,4,7,19],"674":[18],"675":[0],"680":[2,12],"681":[8,20],"687":[3,9,17],"67a":[5,6,15,22],"67c":[10,13],"66d":[11,16,21],"67d":[14],"67b":[23]},{"571":[1,3],"578":[2],"580":[5],"57f":[0],"56f":[4],"57b":[6],"57e":[7]},{"2ab":[0],"2a7":[1],"2b2":[2],"2a3":[3],"2b0":[4]},{"190":[15],"192":[12,20],"196":[0,13],"197":[19],"18a":[1,14],"1a1":[2,6],"1a8":[3,11,17],"19d":[4,7,21],"18e":[5,10,16],"19e":[8,18],"19b":[9],"19c":[22]},{"361":[0,3],"362":[6],"365":[10],"366":[8,9],"372":[1,2,11],"375":[7],"379":[4],"37f":[5]},{"6b4":[0],"6b7":[1],"6ba":[2,3],"6a2":[4],"6b3":[5],"6c6":[6],"6c2":[7]},{"193":[3],"19f":[0,5],"19e":[1],"1a3":[2],"1a2":[4],"19c":[6,7]},{"196":[5],"19a":[0,7],"1a8":[1],"1a9":[2,6],"19e":[3],"1a2":[4]},{"142":[3,8,25,26,28],"143":[5,15,16,18],"145":[2],"146":[11,22,29],"147":[13],"148":[1,12],"153":[7],"154":[4,10,33,34],"155":[27,35],"156":[6,17],"158":[30],"18d":[0],"13f":[9,14,19,24],"14b":[20,21,31,36],"14a":[23,32],"18f":[37]},{"181":[4],"192":[3],"17e":[0],"18e":[1],"17d":[2]},{"172":[20,28,46,50],"177":[60],"179":[116],"185":[29],"191":[0],"1ac":[1,34,56,87,97,103,106],"1b4":[2,25,64,113],"1b7":[3,32,98,99],"1b0":[4,27,33,36,40,44,48,54,70,94,100],"1af":[5,101],"16b":[6,9,19,30,37,41,45,51,61,66,73,85,92,95,102,105,107],"1bf":[7,14,18,42,57,62,72,78,82,91,112],"1ba":[8,11,23,52,58,67,75,83,90,114],"1ae":[10,17,71,74,81,86,96,111],"1b9":[12,47,76,88,89,110,115],"1be":[13,26,35,39,65,77,104],"1bd":[15,22,55,59,79,84],"1c0":[16,38,80,109],"19b":[21,31],"1b8":[24],"1b3":[43,63],"1c2":[49],"1bb":[53],"1ad":[68,93],"1b5":[69],"1b1":[108]},{"270":[8],"272":[1],"278":[2],"279":[16],"281":[12],"282":[7],"283":[3],"288":[4],"26d":[0],"26b":[5,14],"23d":[6,15],"27f":[9,10,17],"27e":[11,13]},{"6b3":[0],"6b4":[1,5],"6c5":[2],"6b8":[3],"6b2":[4]},{"594":[0,2],"598":[6],"5a9":[1],"59c":[3,7],"59f":[4],"57b":[5],"59a":[8],"59b":[9],"5a7":[10]},{"250":[0],"279":[1],"27c":[2],"27e":[3],"26f":[4]},{"351":[8],"352":[0],"354":[5],"355":[1],"359":[7],"360":[4],"35e":[2],"35f":[3],"35b":[6]},{"178":[0,3],"180":[4],"181":[1],"17e":[2]},{"350":[10],"356":[4],"357":[9],"358":[5],"362":[8],"36e":[0,1,7],"35b":[2],"35e":[3],"35d":[6]},{"339":[7],"367":[0],"380":[3],"382":[1,11],"385":[10],"388":[9],"37a":[2,4,6],"38b":[5],"36c":[8],"37d":[12]},{"183":[4],"192":[2],"193":[0],"194":[1,5],"195":[3]},{"692":[4],"68a":[0],"69d":[1,2,7],"69b":[3],"68b":[5],"69e":[6],"68e":[8]},{"133":[8],"166":[0],"174":[5],"176":[4,14],"177":[7],"182":[2,10],"185":[6],"187":[11],"17b":[1,12],"18a":[3],"15a":[9],"17c":[13]},{"381":[4,10],"383":[9],"384":[6],"391":[3],"38b":[0],"38a":[1,8],"37f":[2,5],"37d":[7]},{"581":[9],"583":[3,10],"586":[7],"588":[11],"590":[4],"57b":[0],"57d":[1],"58e":[2],"57f":[5],"56a":[6],"58f":[8],"58d":[12]},{"281":[9],"299":[2,6,8],"2a1":[0],"2a5":[1],"29f":[3],"29d":[4,14],"27c":[5],"2ac":[7],"2ab":[10],"28d":[11],"2a6":[12],"29c":[13],"29e":[15]},{"2ae":[0],"2b0":[1,6],"2b6":[2],"2b4":[3],"2a6":[4],"2a5":[5],"2b8":[7],"2af":[8]},{"478":[2],"488":[4,8],"48d":[0],"47b":[1,7],"47a":[3],"47f":[5],"48c":[6]},{"366":[66,87],"367":[67,111],"370":[35],"372":[86],"379":[23,56,112],"381":[46,77,97],"384":[73],"392":[43,94],"3ae":[0,16],"3b0":[1,26,39,49,74,81,90,100],"3a3":[2,11,33,44,55,84,95,106],"3a1":[3,34,85],"3a7":[4,6,13,28,41,51,59,64,92,102],"3b1":[5],"3ad":[7,20,47,48,58,78,80,98,99],"3ac":[8,29,42,52,65,93,103],"35e":[9,17,31,36,61,68],"3ab":[10,15,62],"3a2":[12,50,60,101],"3b3":[14],"3a4":[18],"3aa":[19,71,79],"39f":[21,25,38,53,63,75,89,104],"3b2":[22,54,105],"3b4":[24,32,37,57,83,88],"3b7":[27,40,91],"3a5":[30,70,76],"3b6":[45,96],"3b9":[69],"39d":[72],"37b":[82],"36a":[107,109],"36e":[108],"36f":[110],"3bb":[113]},{"390":[7,10],"391":[4],"392":[1,8,12],"396":[13],"397":[9],"38d":[0],"39c":[2],"38c":[3],"38a":[5],"39b":[6],"37d":[11],"38e":[14]},{"290":[1,10],"291":[6],"292":[4],"294":[7,14,19,24],"298":[22],"29c":[0,9],"2a7":[2,15],"2ae":[3,8,12,20],"2a4":[5,17],"29f":[11],"2a3":[13,16],"2a1":[18],"2a2":[21],"2a9":[23]},{"578":[1],"587":[5],"57b":[0,4],"57c":[2],"57a":[3]},{"563":[8,15],"585":[16],"589":[0],"5b5":[1],"5a4":[2],"5b1":[3,7],"5ae":[4,19],"5af":[5],"5ac":[6,13],"58a":[9],"5b2":[10,17,18],"5b7":[11],"5ab":[12],"5a6":[14]},{"463":[9],"470":[8],"473":[0],"474":[6],"481":[7],"46c":[1],"47e":[2],"44c":[3],"46e":[4],"47f":[5]},{"678":[7],"683":[6,11],"691":[3,9],"695":[8,14],"699":[12],"6a4":[0,2],"69f":[1],"69c":[4],"67a":[5],"6a0":[10],"6aa":[13]},{"368":[7],"375":[0],"377":[8],"3ac":[1],"39c":[2],"3ab":[3],"3a2":[4],"3a9":[5],"3ad":[6]},{"475":[9,17],"489":[20,27],"490":[23],"4a9":[0,13],"4bc":[1,2,7,14],"4ba":[3],"4b1":[4],"4aa":[5],"4bd":[6,10],"4ad":[8,15],"4b8":[11],"4ac":[12,16],"4a7":[18,19,24],"49d":[21,29],"49c":[22,26,28],"49b":[25,30]},{"281":[0],"283":[18],"288":[16,20],"289":[7,19],"292":[13],"27f":[1,10,15],"28e":[2,9,14],"26d":[3],"28f":[4],"28a":[5,6],"28c":[8],"27e":[11],"25f":[12],"28d":[17,21]},{"473":[6],"491":[1,4,9],"493":[0],"495":[8],"49e":[2],"4a6":[3],"4a3":[5],"49c":[7],"4a2":[10]},{"390":[7],"399":[2],"3c1":[0],"3bc":[1,3],"3c4":[4],"3b2":[5,10],"3bf":[6],"3ae":[8],"3c0":[9]},{"162":[9],"190":[10],"18a":[0],"1a7":[1,4,11,13],"1ae":[2],"1b8":[3],"1b6":[5],"1ab":[6],"1a5":[7],"1a3":[8],"1b7":[12]},{"1b6":[0],"1a5":[1],"1a7":[2],"1a9":[3]},{"664":[6,13],"698":[3,8],"69a":[0,9,17],"6a9":[1,16],"69c":[2,5,11,18],"6ab":[4,12],"6a7":[7],"6a2":[10],"69d":[14],"6a6":[15]},{"173":[1,6],"184":[2],"186":[3],"15d":[0],"17b":[4],"17d":[5]},{"466":[14,22],"492":[2],"493":[1],"498":[7],"49e":[0],"48e":[3],"4ba":[4,5,13,21,27],"4b6":[6],"4ab":[8,11,17,23],"4b7":[9],"4bb":[10],"4b9":[12,18,26],"4aa":[15],"4b5":[16],"4b4":[19],"46d":[20],"4be":[24],"4af":[25]},{"245":[5,9],"273":[6],"277":[10],"279":[0],"286":[13],"292":[2,12],"293":[14],"294":[11],"298":[4],"28e":[1],"28a":[3,7],"29c":[8]},{"2aa":[0],"2b1":[1],"2a8":[2,3]},{"246":[4],"274":[3],"276":[0],"27c":[1],"28a":[2,6],"28c":[5],"23c":[7]},{"456":[19],"481":[6,9],"486":[1],"490":[11,14,16],"491":[8,17],"494":[3],"47d":[0,2,15],"43c":[4,12,20],"48e":[5],"48d":[7],"48f":[10,13,18]},{"681":[0],"69f":[1],"6aa":[2],"6a7":[3,6],"6a0":[4],"6b0":[5]},{"685":[4],"67b":[0,1,2,3],"68a":[5],"68f":[6],"68c":[7]},{"180":[0],"181":[2],"182":[6],"183":[4,9,15],"189":[3],"190":[8],"191":[10,14],"17f":[1],"18c":[5,13],"14b":[7,16],"18e":[11],"18d":[12]},{"380":[4],"3ae":[0],"3ba":[1,2],"3b6":[3]},{"271":[3],"272":[8],"273":[6,7],"276":[1],"282":[5],"26f":[0],"27b":[2],"24f":[4],"27f":[9]},{"170":[13],"180":[7],"190":[19],"192":[1],"195":[6],"198":[20],"199":[15,16],"1a0":[0,12],"1a1":[2,5,8,10],"16e":[3],"1a2":[4,11],"18e":[9,14,18],"18f":[17]},{"263":[2],"265":[0],"266":[1],"269":[3]},{"181":[6],"185":[5,11],"189":[0],"190":[8,10],"196":[2],"18b":[1,12],"16b":[3],"18e":[4],"18a":[7,13],"17d":[9]},{"348":[20],"369":[14],"382":[10,31],"383":[2,6,23,27],"384":[16],"385":[4,13,25,34],"387":[7,28],"36b":[0,21],"38f":[1,22],"37d":[3,12,18,24,33],"36e":[5,26],"37f":[8,11,17,29,32],"35d":[9,30],"37c":[15],"38e":[19]},{"168":[1,23],"169":[7],"170":[8,21,29],"174":[0,6,22],"175":[9,28],"176":[5],"179":[18],"186":[3,12,20,26],"17f":[2,15],"16a":[4],"16c":[10,14,19,25],"16b":[11],"17b":[13,16,30],"17c":[17,27],"16e":[24],"17a":[31]},{"6b0":[0],"6a5":[1,5],"6b2":[2],"6ab":[3,6],"6b9":[4],"6a9":[7],"6b7":[8]},{"573":[9,14,19,24],"576":[8,25,26,27,28,31],"577":[15,16,18,33,35],"578":[6,11],"579":[1,4,7],"587":[2,10],"588":[20,22],"5c1":[0],"58c":[3,23,29],"57c":[5,12],"57f":[13],"58a":[17],"57b":[21,32,34,36],"57e":[30],"5c3":[37]},{"487":[10],"495":[1,5,12],"4a2":[0,9],"4aa":[2],"49d":[3,7],"49b":[4],"4a8":[6,11,14],"4a3":[8],"4a6":[13]},{"679":[2],"680":[1],"68b":[0],"64a":[3],"64d":[4],"64e":[5]},{"492":[1,5],"49f":[0],"49a":[2],"49c":[3],"4a3":[4]},{"4c3":[0],"4b3":[1],"4c2":[2,7],"4b5":[3,4,9],"4be":[5,10,16],"49f":[6],"4b9":[8,14],"4c4":[11,13],"4b1":[12],"4bf":[15]},{"370":[2,14],"372":[0,12],"374":[11,17],"376":[4,7,16],"377":[1,13],"378":[5,9],"381":[3],"383":[8],"37d":[6,15],"37c":[10]},{"572":[1],"576":[4],"580":[3],"583":[0],"57f":[2],"57c":[5],"57b":[6]},{"393":[10],"397":[0],"3b3":[1],"3ad":[2],"3bc":[3,14,24,26],"3b9":[4,6,23],"3bd":[5],"3b0":[7],"3be":[8,12,17],"36a":[9,18],"3b8":[11,15],"3af":[13,16,25],"38f":[19],"3c2":[20],"3ba":[21],"3b6":[22]},{"6bb":[0],"6c3":[1],"6ba":[2,6],"6c2":[3],"6b7":[4],"6be":[5],"6c7":[7]},{"530":[4],"563":[5],"571":[6],"575":[2],"580":[1],"583":[8],"55f":[0],"57e":[3,7]},{"472":[6],"474":[4],"479":[3,5],"482":[0],"46c":[1],"47d":[2]},{"584":[1],"589":[6,11],"590":[4],"58c":[0],"57d":[2,8,10],"58a":[3],"58b":[5],"56c":[7],"58e":[9],"58f":[12]},{"490":[0],"491":[1],"48c":[2],"48d":[3],"44a":[4]},{"960":[1,3,10,15,20,28],"963":[27],"965":[11,16],"968":[6,9,18],"969":[7,12,19,23],"976":[25],"94a":[0],"96b":[2,13,14],"95f":[4],"95b":[5],"54b":[8,21],"96d":[17,26],"96c":[22],"95c":[24]},{"456":[52],"457":[53],"458":[54],"459":[55],"467":[0],"468":[1],"469":[2],"470":[9],"471":[10],"472":[11],"473":[12],"474":[13],"475":[14],"476":[15],"477":[16],"478":[17],"479":[18],"480":[25],"487":[26],"488":[27],"489":[28],"490":[35],"491":[36],"492":[37],"493":[38],"494":[39],"495":[40],"496":[41],"497":[42],"498":[43],"499":[44],"46a":[3],"46b":[4],"46c":[5],"46d":[6],"46e":[7],"46f":[8],"47a":[19],"47b":[20],"47c":[21],"47d":[22],"47e":[23],"47f":[24],"48a":[29],"48b":[30],"48c":[31],"48d":[32],"48e":[33],"48f":[34],"49a":[45],"49b":[46],"49c":[47],"49d":[48],"49e":[49],"49f":[50],"4a0":[51],"45a":[56],"45b":[57],"45c":[58],"45d":[59],"45e":[60],"45f":[61]},{"292":[1],"294":[2],"298":[4],"299":[3],"28d":[0]},{"357":[3,9,15,24,27,36],"364":[13],"385":[0],"398":[5,25],"3a6":[1,29,34],"3ab":[2,26,32],"3ad":[4],"3a3":[6],"3a0":[7,31,33],"39b":[8],"38c":[10],"38b":[11],"37d":[12],"36f":[14],"3aa":[16,30],"39c":[17,20,23],"3a8":[18],"3ac":[19],"3a5":[21,35],"39a":[22],"3a7":[28]},{"672":[5],"676":[4,10],"680":[1],"681":[7,9],"67a":[0],"65c":[2],"67f":[3],"67b":[6,12],"66e":[8],"67c":[11]},{"387":[1],"388":[0],"398":[5],"39a":[2,3],"38b":[4],"39f":[6]},{"263":[4],"280":[6],"283":[0],"291":[7],"28c":[1,8],"28f":[2,9],"28a":[3],"27e":[5]},{"290":[1,3,5],"297":[2],"26f":[0],"29f":[4]},{"387":[15],"389":[10],"38c":[0],"3a8":[1,17],"3a2":[2],"3b1":[3],"3ae":[4,6],"3b2":[5],"3a5":[7],"3b3":[8],"35f":[9],"3a7":[11],"3a4":[12,16],"3ad":[13],"3a6":[14]},{"270":[4],"279":[1],"288":[0],"27f":[2],"27d":[3]},{"554":[9,14,19,24],"557":[4,10,25,26,28,35],"558":[13,15,16,22,23],"559":[18,36],"560":[3,7],"568":[20,31],"5a2":[0],"55e":[1,2,5,12],"55d":[6],"56a":[8,27],"55b":[11,29],"56b":[17,34],"56d":[21,30],"55a":[32],"55c":[33],"5a4":[37]},{"559":[5],"587":[4],"589":[0],"594":[2],"597":[3],"598":[1],"59f":[6],"59d":[7],"54f":[8]},{"5ae":[0],"5ac":[1],"59e":[2],"5ab":[3],"57a":[4],"59c":[5],"5ad":[6,10],"5a2":[7,9],"5af":[8],"5b2":[11]},{"387":[3],"392":[2],"396":[0],"39b":[1]},{"686":[1],"689":[2],"697":[0],"698":[5],"68e":[3],"69a":[4],"67d":[6]},{"673":[12,18],"6ba":[0,23],"6b8":[1],"6a7":[2],"6b4":[3,11,21],"6b9":[4,7,8],"6b3":[5],"6af":[6,9],"6b5":[10],"6b7":[13],"6bb":[14,16],"6ab":[15,17,20],"6b2":[19],"6ad":[22],"6ae":[24]},{"679":[5],"681":[4],"682":[1],"683":[0,6],"688":[2,8],"689":[7],"67d":[3]},{"692":[0],"696":[3],"6a4":[1,2],"6a3":[4],"6a5":[5]},{"38f":[0],"3ad":[1,4],"3ba":[2],"3c0":[3],"3be":[5],"3b1":[6],"3b8":[7,8]},{"594":[3],"599":[1,4],"5a8":[0],"59a":[2]},{"6bd":[0],"6b5":[1],"6c4":[2],"6b1":[3]},{"3ad":[0],"39e":[1],"3b0":[2],"3b1":[3,10],"3a2":[4,6,8],"39c":[5],"3b3":[7],"3ab":[9]},{"670":[0],"693":[2],"68e":[1],"68c":[3]},{"3a3":[0],"38f":[1],"3ba":[2],"3b8":[3],"3ac":[4],"3b4":[5],"3b9":[6],"39d":[7],"3b0":[8,11],"3bc":[9],"3c0":[10],"3be":[12],"3bf":[13]},{"5a2":[0],"5b7":[1],"5c1":[2],"5c4":[3],"5c3":[4],"5b8":[5]},{"590":[1,4,6],"593":[5],"57a":[0],"59d":[2,3],"54f":[7],"57c":[8],"57d":[9]},{"2b0":[0],"2b3":[1],"2aa":[2,4],"2a8":[3],"2af":[5]},{"390":[1],"393":[6],"394":[7],"398":[3],"39b":[0],"3a3":[2,4],"3a4":[5]},{"694":[0],"6a7":[1],"6a3":[2],"6ae":[3,11,18],"6c3":[4,7,15,24],"6b4":[5,10,16],"6c7":[6],"6c4":[8],"6c1":[9,17,25],"6b5":[12],"6b8":[13,21,28],"6bb":[14],"6b0":[19],"6bd":[20],"6c2":[22],"6be":[23,26],"6bf":[27],"6b2":[29]},{"155":[10,16,21,24],"157":[0,9],"181":[8],"188":[6,7],"196":[30],"197":[22,25],"198":[4],"199":[15],"19b":[1,11],"1a4":[2,26,27],"1a7":[3],"19a":[5,13,23,29],"19e":[12],"1a1":[14,28],"1a2":[17],"1aa":[18],"1a8":[19],"1a9":[20],"1a3":[31]},{"246":[3],"276":[2],"288":[0],"27d":[1]},{"436":[2],"463":[0],"469":[1],"479":[8],"485":[4],"45d":[3],"48a":[5],"47e":[6],"47f":[7]},{"3ae":[0],"3a1":[1,6],"3af":[2],"3ab":[3],"3a8":[4],"3b2":[5]},{"170":[4],"172":[1],"173":[2],"174":[3],"16d":[0]},{"559":[4],"564":[0,5],"569":[2],"55d":[1],"56d":[3]},{"463":[6],"478":[5],"47d":[0],"46d":[1],"47c":[2],"46f":[3,4]},{"265":[4],"297":[6,8],"299":[10],"2aa":[0,3,14],"29b":[1],"2ae":[2],"2a0":[5],"2ac":[7],"2a9":[9],"2a8":[11],"29f":[12],"2a6":[13]},{"690":[1],"693":[6],"694":[3,7],"696":[2],"697":[4],"698":[5],"69f":[0]},{"663":[0],"677":[1,4],"682":[5],"684":[2],"67d":[3]},{"171":[9,14,19,24],"174":[8,25,26,27,28,31],"175":[15,16,18,33,35],"176":[11],"178":[1],"179":[2,6,21,32,34,36],"185":[4,7,10],"186":[20,22],"188":[17],"189":[3],"1bf":[0],"17b":[5],"17a":[12],"17d":[13],"18a":[23,29],"17c":[30],"1c1":[37]},{"5a2":[0],"5ac":[1,5],"58d":[2],"5ab":[3],"5ae":[4],"5ad":[6],"59e":[7],"59d":[8]},{"476":[7],"479":[6],"482":[4],"491":[0],"499":[11,12],"48e":[1,3],"4a1":[2],"47f":[5],"4a0":[8],"47b":[9],"4a2":[10]},{"451":[2],"459":[8],"462":[6],"481":[0,4],"47c":[1],"46e":[3,5],"45f":[7]},{"388":[0],"3ad":[1],"3b5":[2],"3a0":[3],"3ab":[4],"3a8":[5],"3a3":[6],"35f":[7,11],"3aa":[8],"3a4":[9],"3b8":[10]},{"3b3":[0,5],"3a8":[1],"3ac":[2,7],"3a4":[3],"3b2":[4],"3a0":[6],"3af":[8]},{"17c":[0,1,3],"17d":[2]},{"3af":[0],"3a1":[1],"3b5":[2],"3a6":[3]},{"180":[5,8,19],"184":[13,17],"188":[0,18],"190":[21],"191":[7],"192":[11],"193":[2],"17c":[1,12],"19a":[3,10,15],"18e":[4],"18d":[6,9],"18f":[14,16,22],"18a":[20]},{"5c3":[0,7],"5b5":[1,16],"5be":[2],"5b4":[3],"57d":[4,9],"5bc":[5],"5b1":[6,11,14],"5c4":[8],"5c0":[10],"5b3":[12],"5bb":[13],"5b7":[15]},{"336":[6],"362":[0],"377":[5,8],"379":[2],"384":[9,16],"388":[12],"38b":[1],"37f":[3,13,15],"37a":[4,10],"35e":[7],"38d":[11],"38a":[14],"37d":[17]},{"5a6":[0,3],"5a5":[1,8],"5a4":[2],"5ac":[4],"5aa":[5],"59c":[6,7,10],"5ab":[9],"5a9":[11]},{"4bd":[0,5],"4af":[1],"4b4":[2],"4aa":[3],"4b5":[4]},{"288":[8],"296":[10],"2a9":[0,9,12],"29e":[1],"2a2":[2,7],"29a":[3],"27b":[4],"2a7":[5,11],"2a4":[6]},{"536":[14,22],"573":[1],"576":[17],"52a":[0,3,15,23,27],"57d":[2,20,25],"56e":[4,13],"56f":[5,8,12,18,21,26],"57a":[6,16],"57c":[7],"56d":[9],"56b":[10,19],"57e":[11],"57f":[24]},{"163":[8],"179":[2],"183":[4],"184":[6],"185":[1,9],"17a":[0,10],"18b":[3],"17b":[5,11],"18a":[7]},{"461":[9],"465":[5,13],"469":[3,11],"473":[2],"474":[7],"476":[12],"47f":[0,1,8],"46c":[4,10],"46e":[6]},{"274":[1],"290":[5],"297":[11],"26e":[0],"29c":[2],"29a":[3],"26f":[4],"29d":[6,9],"27e":[7],"2a1":[8,10]},{"637":[9,14,19,24],"640":[3,12],"642":[32],"643":[20,21,31,36],"650":[2,30],"685":[0],"687":[37],"63e":[1,4,29],"63f":[5,22],"63c":[6,7,18],"63a":[8,11,25,26,28],"63d":[10],"64e":[13,17,23],"63b":[15,16],"64d":[27,35],"64c":[33,34]},{"380":[5],"387":[7],"38e":[0],"38c":[1],"37e":[2,6],"38b":[3],"35a":[4],"38d":[8,11],"35d":[9],"37a":[10,12]},{"689":[11],"691":[0,3],"693":[12],"694":[4,5],"69b":[1],"66e":[2,10],"67c":[6],"68d":[7,13],"6a0":[8],"69c":[9],"68c":[14],"65a":[15]},{"272":[1,6],"274":[5],"280":[2,3],"27a":[0],"26e":[4]},{"662":[2],"678":[3],"680":[4,6],"66a":[0],"66b":[1],"68b":[5]},{"159":[30],"170":[0],"191":[8],"192":[22],"193":[4],"194":[14],"195":[18],"196":[28],"197":[5],"198":[12],"199":[15],"1a4":[1],"19a":[2],"14d":[3,13,20,25,31],"19c":[6],"19f":[7],"18f":[9],"18e":[10],"19b":[11],"1a6":[16],"19d":[17],"1a0":[19],"1a3":[21],"1a5":[23],"1a1":[24],"19e":[26],"1a2":[27],"1a7":[29],"d96a":[32],"df30":[33]},{"581":[3],"591":[0],"56d":[1],"59c":[2],"58f":[4],"58c":[5]},{"399":[0],"3b1":[1],"3ba":[2],"3b8":[3],"3bb":[4]},{"239":[4],"278":[6,7],"280":[1],"27f":[0],"27b":[2],"27c":[3],"26d":[5]},{"348":[6,14],"376":[5,13],"378":[0],"383":[2,12],"384":[15],"388":[9],"393":[4],"37d":[1],"38e":[3],"38d":[7],"37f":[8],"37e":[10],"37b":[11],"38a":[16]},{"661":[6],"670":[0,5,7,10],"674":[16],"677":[4],"679":[1],"683":[11],"684":[22],"66c":[2,21],"66d":[3,17],"67d":[8,15,19,20],"67f":[9,13,14],"64c":[12,18]},{"144":[9,14],"166":[0],"177":[15],"185":[7,13,16],"189":[6,11],"191":[8],"192":[17],"196":[5,12],"197":[3,18],"198":[2,4],"18d":[1],"17a":[10]},{"669":[5,8,17,24,27,32,35,42,46,52,57,64],"677":[23],"692":[25],"66b":[0,4,65],"6ac":[1,50],"6b2":[2,6,13,19,39,55],"6ad":[3,16,22,45],"6bc":[7,30,36,56],"6bb":[9,14,38,58],"6ae":[10,15,20,34,59,61],"6ba":[11],"6be":[12,29],"6af":[18],"6b5":[21],"6bd":[26,31,37,49,53],"6b6":[28,47],"6ab":[33],"6b7":[40,44],"6b0":[41,60],"6aa":[43,48],"6b1":[51,54],"6c1":[62],"6b9":[63]},{"645":[7],"668":[10],"670":[0],"679":[9],"693":[6],"697":[1],"698":[3],"699":[4],"68e":[2],"68a":[5],"66e":[8]},{"665":[0],"682":[7],"690":[2],"67f":[1,3],"68b":[4],"68d":[5],"68c":[6]},{"687":[5],"6af":[0,8],"6aa":[1],"6b0":[2],"69e":[3],"6a3":[4],"6a4":[6],"6ae":[7]},{"447":[11,18,21,23],"454":[27],"455":[6],"476":[0],"488":[13,22],"489":[1,29],"491":[2,30],"492":[7],"493":[14,15],"495":[20,24,26],"496":[19,25,28],"48c":[3,8,16,31],"48a":[4,12,32],"49b":[5,33],"4a0":[9],"49a":[10],"48b":[17]},{"184":[4,8],"187":[5],"191":[1],"192":[0,3],"195":[9],"196":[6],"197":[7,10],"18f":[2]},{"270":[8,11],"278":[3],"279":[13],"281":[9,12],"282":[4],"285":[5,6],"2c2":[0],"2b7":[1],"2b2":[2],"27c":[7,10]},{"588":[2],"589":[0,3],"595":[7],"58a":[1,5],"5a0":[4],"58f":[6]},{"3bd":[0],"3b2":[1,3],"3b6":[2],"3b7":[4],"3b0":[5]},{"278":[0],"291":[4],"295":[3],"297":[2],"29a":[1],"29b":[5],"28d":[6]},{"362":[10],"384":[11],"387":[6],"396":[12],"38f":[0],"3ab":[1],"3b5":[2],"3b6":[3],"3a7":[4],"3b4":[5,8],"3a3":[7],"3ae":[9]},{"1bb":[0],"1b5":[1],"1c9":[2],"1b4":[3],"1bf":[4],"1c7":[5],"1be":[6]},{"5b1":[0],"59e":[1,4],"5a4":[2],"58b":[3],"5aa":[5],"5a2":[6]},{"675":[0],"677":[5],"680":[3],"681":[1],"684":[6],"686":[4],"687":[2]},{"181":[22],"182":[17],"183":[2,9,14],"186":[1,8],"188":[10,21],"191":[13],"199":[7,12,18],"17b":[0,3,20],"18d":[4],"17f":[5,11,23],"17e":[6,15],"18e":[16],"18c":[19]},{"580":[4],"583":[10],"588":[1,11],"589":[0,5],"57c":[2],"57f":[3,7],"58c":[6,9],"58a":[8],"58e":[12]},{"695":[4],"68f":[0],"68a":[1,3],"69d":[2]},{"462":[5],"469":[0],"47e":[1],"47f":[2],"47c":[3,7],"48a":[4,8],"47b":[6]},{"651":[0],"670":[3],"673":[4],"680":[2],"67d":[1],"67a":[5]},{"176":[2],"177":[8],"178":[1],"179":[0,3],"16b":[4,11,13,15],"16e":[5,7,12],"16f":[6,9],"17e":[10,14]},{"5a7":[0],"5b2":[1],"5a1":[2],"5ae":[3],"5b4":[4],"5a5":[5],"5a4":[6]},{"153":[2],"154":[0],"158":[3],"15b":[1]},{"387":[3],"3b2":[0],"39f":[1],"3a0":[2],"3ac":[4],"3a4":[5],"3ad":[6]},{"4a7":[0],"49b":[1],"4ae":[2],"49d":[3],"4a2":[4]},{"490":[0],"495":[1],"496":[3],"48d":[2]},{"38e":[0],"3ac":[1,6],"3b8":[2],"3ad":[3],"3bd":[4],"3b4":[5]},{"686":[7],"687":[2,9],"688":[1],"691":[5],"67c":[0],"68d":[3,6],"67e":[4,8],"68e":[10]},{"558":[4],"559":[1],"561":[2],"55a":[0],"55c":[3]},{"361":[5],"38b":[0],"37d":[1],"38c":[2],"35b":[3],"35e":[4],"35c":[6],"36b":[7]},{"277":[7],"279":[4,5],"280":[1],"281":[0,3],"286":[2],"27e":[6]},{"1a4":[0,4],"1af":[1],"1b3":[2],"1ab":[3],"1a5":[5],"1a8":[6],"1b7":[7],"1ac":[8],"1a6":[9]},{"3b5":[0],"3c1":[1],"3be":[2],"3bc":[3]},{"593":[4],"59f":[0],"5b0":[1],"5b6":[2],"5b4":[3],"5be":[5],"5c6":[6],"5bd":[7]},{"393":[11],"3c1":[0],"3b3":[1],"3c2":[2,17],"39a":[3],"3bd":[4],"3b5":[5],"3b7":[6],"3bc":[7,9,12],"38f":[8],"3b2":[10],"3b1":[13],"3c0":[14],"3c7":[15],"3be":[16]},{"490":[0,5],"496":[2,4],"499":[7],"49f":[1],"4a1":[3],"48e":[6]},{"371":[1],"376":[3],"36e":[0],"36d":[2]},{"698":[1,3],"68a":[0],"69d":[2],"6a9":[4],"6a0":[5]},{"362":[1,18],"363":[16],"365":[14],"366":[5,10],"370":[13],"373":[9],"374":[19],"375":[4,7],"376":[8],"379":[2,6],"380":[3,11,15],"36e":[0],"36d":[12],"36a":[17]},{"292":[0],"29d":[1,5,12],"2a8":[2,14],"2a5":[3,7,13],"2a0":[4,16],"2b0":[6],"2ab":[8],"2aa":[9],"25c":[10],"2a2":[11],"2a1":[15],"25d":[17]},{"671":[13],"673":[4,7,12],"674":[1,9],"675":[5],"66f":[0,8],"66d":[2,10],"67e":[3],"67a":[6,11]},{"570":[4],"575":[5],"579":[0],"582":[2],"56e":[1],"57b":[3]},{"559":[7],"581":[18],"587":[8],"594":[0],"596":[30],"5a8":[1,16,22],"59b":[2],"5a3":[3],"59e":[4],"59c":[5],"5ad":[6,14,21,27],"59a":[9,13],"5af":[10],"5a2":[11,15,19],"5a0":[12],"5a7":[17,26],"5ac":[20],"5ab":[23,28],"5b2":[24,29],"57e":[25]},{"28c":[0],"2a9":[1,3,5],"29c":[2,10],"2ae":[4],"25a":[6],"28d":[7],"2a6":[8],"29b":[9]},{"541":[7],"542":[8],"574":[4],"582":[0],"53e":[1,6],"56b":[2],"57f":[3],"56d":[5]},{"38f":[0],"3bb":[1,9],"3ba":[2],"3bf":[3],"3c0":[4,8],"3be":[5,10],"3c1":[6],"3af":[7]},{"581":[9],"585":[6,8,11],"593":[5],"595":[4],"596":[10],"58f":[0,3],"58e":[1],"58d":[2],"58c":[7]},{"267":[16],"280":[0,15],"285":[4],"286":[6,18],"287":[8],"292":[12],"27e":[1,5,7,19],"28d":[2,9],"25e":[3],"28c":[10],"25b":[11],"26d":[13],"27a":[14,17]},{"357":[4,8,22,29,33],"358":[13],"359":[21,37],"361":[40],"362":[19,23],"364":[34],"365":[2,20,27,38,39],"368":[3,11,28],"369":[0,17,25,43],"375":[7,18,24,32,36],"36a":[1,9,10,15,26],"35d":[5,30],"35b":[6,16,31,42],"35f":[12,41],"36b":[14],"35a":[35]},{"495":[3,5],"49f":[0],"49e":[1],"4a2":[2],"4a3":[4],"4a4":[6]},{"660":[0],"663":[4],"665":[3],"65d":[1],"65f":[2]},{"651":[4],"662":[0,1],"672":[5],"692":[8],"6a1":[2],"6a5":[3],"6a3":[6],"69a":[7],"69d":[9]},{"494":[1],"48b":[0,3],"49b":[2]},{"384":[2],"396":[0,5],"397":[1,3],"398":[4]},{"3a7":[0],"3b0":[1],"3ad":[2],"3a9":[3],"3b2":[4],"3b8":[5],"39d":[6]},{"5aa":[0],"5ad":[1],"59f":[2],"5a2":[3]},{"392":[1],"394":[2],"398":[4],"399":[3],"38d":[0]},{"599":[0],"59b":[1],"5ac":[2],"5a1":[3],"5a7":[4],"5a6":[5]},{"1ae":[0],"1aa":[1],"1ad":[2],"1af":[3]},{"671":[3],"675":[2],"679":[0],"67f":[1],"64c":[4]},{"371":[2],"375":[4],"376":[1],"381":[3],"384":[0]},{"368":[1,5],"373":[8],"374":[0,6],"377":[7],"386":[3],"37f":[2],"37a":[4,10],"36c":[9]},{"160":[13],"161":[6],"165":[5,14],"169":[0,15],"170":[11],"172":[4],"173":[7],"174":[2],"15d":[1],"17b":[3,12],"16c":[8],"16b":[9],"16e":[10],"16f":[16]},{"695":[3],"697":[0],"699":[2],"6a0":[1],"6a6":[4]},{"676":[3],"677":[0],"67a":[1],"67b":[2]},{"337":[6],"363":[0],"378":[5,8],"380":[3],"385":[9],"38c":[1],"37a":[2],"37b":[4],"36a":[7],"38a":[10]},{"170":[8],"174":[7],"191":[4],"193":[2],"195":[1],"16f":[0],"19c":[3],"1a7":[5],"14e":[6]},{"271":[5],"286":[3],"289":[4],"293":[1],"27e":[0,2],"28c":[6],"28d":[7]},{"6b2":[0],"6be":[1],"6ad":[2],"6b9":[3],"6b1":[4]},{"475":[0],"498":[2],"4a2":[1],"4ad":[3]},{"350":[0],"351":[13],"362":[8],"391":[3,10],"396":[4,11],"397":[2],"398":[1],"39c":[5],"38d":[6,12],"39a":[7],"38e":[9]},{"6a7":[0],"6a6":[1],"69d":[2,7],"6a5":[3],"6a8":[4],"6ac":[5],"6a1":[6],"69c":[8]},{"482":[7],"48c":[0],"47e":[1,11],"48d":[2,4,5,10],"45a":[3],"48b":[6],"47b":[8],"48e":[9]},{"497":[4],"48a":[0],"4b6":[1],"4a9":[2,3],"4a5":[5],"4b2":[6],"4b7":[7]},{"371":[2],"372":[4],"373":[0,5],"37c":[1],"37d":[3]},{"5c6":[0],"5b4":[1],"5b1":[2],"5b6":[3],"5bb":[4]},{"170":[2,3],"16e":[0],"16c":[1]},{"48d":[0],"4a1":[1],"4a8":[2],"4a7":[3],"49b":[4],"4ae":[5],"4ab":[6],"4a2":[7]},{"370":[0],"372":[1],"376":[2],"379":[3]},{"596":[2],"597":[0],"59e":[1],"58b":[3],"58e":[4],"59b":[5]},{"653":[18],"654":[31],"657":[32],"665":[24,42],"690":[1,4,15,19,21,26],"692":[37],"694":[8,36,38],"696":[14],"697":[41],"699":[16,22,39],"69d":[0,12,27,28,30,35],"69c":[2],"6a0":[3],"69e":[5,9],"69f":[6,23],"64b":[7,10,17,25,33],"68d":[11],"69a":[13,29,34],"6a1":[20],"68c":[40]},{"3ba":[0],"3b9":[1,7],"3af":[2,8],"3bd":[3],"3ac":[4],"3b2":[5],"3b0":[6]},{"65c":[0],"65a":[1,2],"65e":[3]},{"361":[7],"377":[11],"378":[3,8,9],"380":[1],"381":[4],"384":[5],"385":[10],"386":[12],"387":[0],"37b":[2],"37f":[6]},{"261":[11,25,26,28,36],"262":[4,15,16],"263":[27,35],"264":[7],"267":[2,8],"268":[1,21],"269":[13,20],"272":[29],"273":[6],"274":[3,12,17,22,23,33],"276":[31,32],"277":[10,18,30,34],"2ac":[0],"26a":[5],"25e":[9,14,19,24],"2ae":[37]},{"687":[6],"695":[2],"698":[3],"66d":[0],"68b":[1],"68d":[4],"68f":[5]},{"4ac":[0],"4b5":[1],"4aa":[2],"4b9":[3],"4c0":[4],"4b7":[5],"4bb":[6]},{"594":[4],"597":[8],"598":[7],"5a2":[0],"5a1":[1],"5a6":[2],"5a7":[3],"59f":[5,6]},{"175":[8],"177":[7],"197":[2,6],"198":[3,5],"19c":[0],"1a1":[1],"1ab":[4]},{"2a3":[0],"29c":[1],"2a5":[2],"29e":[3],"2ab":[4],"29f":[5]},{"349":[9,14,19,24],"350":[34],"351":[31,32],"352":[22],"353":[4],"354":[10,21],"355":[20,30],"360":[17],"361":[7,23],"362":[36],"397":[0],"399":[37],"34d":[1,13,15,16,18],"34c":[2,3,25,26,28],"34e":[5,35],"35f":[6,8,11,12,29],"35d":[27],"35e":[33]},{"276":[6],"277":[3],"280":[2],"281":[0],"283":[1],"284":[7],"27a":[4],"27d":[5]},{"2a1":[0],"29e":[1,3],"2b1":[2]},{"472":[2],"473":[3],"476":[0],"477":[1]},{"488":[2],"494":[1],"498":[4],"48b":[0],"49a":[3]},{"179":[1],"180":[0],"181":[17],"186":[5,18],"187":[4,12],"18b":[2,6],"15b":[3],"18c":[7,11,15],"18a":[8,13,16],"18d":[9],"17b":[10],"16b":[14],"17f":[19]},{"561":[4],"562":[14],"569":[2],"578":[5,12],"55d":[0],"55e":[1,10],"56d":[3,15],"55b":[6,13],"56e":[7],"55f":[8,9],"56b":[11]},{"656":[62],"660":[57],"661":[58],"662":[59],"663":[60],"664":[61],"668":[64],"670":[4],"671":[5],"672":[6],"673":[7],"674":[8],"675":[9],"676":[10],"677":[11],"678":[12],"679":[13],"680":[20],"681":[21],"682":[22],"683":[23],"684":[24],"685":[25],"690":[30],"691":[31],"692":[32],"693":[33],"694":[34],"695":[35],"696":[36],"697":[37],"698":[38],"699":[39],"66c":[0],"66d":[1],"66e":[2],"66f":[3],"67a":[14],"67b":[15],"67c":[16],"67d":[17],"67e":[18],"67f":[19],"68c":[26],"68d":[27],"68e":[28],"68f":[29],"69a":[40],"69b":[41],"69c":[42],"69d":[43],"69e":[44],"69f":[45],"6a0":[46],"6a1":[47],"6a2":[48],"6a3":[49],"6a4":[50],"6a5":[51],"65b":[52],"65c":[53],"65d":[54],"65e":[55],"65f":[56],"65a":[63]},{"575":[9],"578":[7],"579":[1,6,11],"581":[4,5],"587":[0],"588":[2,10],"55d":[3],"57d":[8]},{"666":[4],"677":[6],"679":[5],"680":[2,3],"688":[7],"67a":[0],"67d":[1]},{"285":[1,4],"287":[0],"292":[2],"297":[5],"29a":[3]},{"1a2":[0],"1a0":[1,6],"1ab":[2,3],"18f":[4],"1a7":[5],"1ad":[7],"1b3":[8],"1ae":[9],"1ac":[10]},{"160":[1,10,19,26,33,38,43],"181":[0],"1b0":[2,44],"1b2":[3,27,31,45],"1af":[4,24,46],"1ad":[5,41,47],"1a9":[6,48],"1b3":[7,9,39,49],"1a5":[8,28,42,50],"1a3":[11,17,20],"1a1":[12,16,21,36,40],"1ac":[13,14],"1a2":[15],"1ab":[18],"1ae":[22,23,32],"1b4":[25,29,34,37],"1b5":[30],"1a8":[35],"16e":[51]},{"269":[8],"289":[0,13],"291":[3],"294":[1],"29c":[2,4],"29d":[5,11],"28c":[6],"28d":[7],"28b":[9,10,14],"29a":[12],"2a1":[15]},{"5b1":[0,8],"5b0":[1],"5b2":[2],"5a3":[3],"5a9":[4],"5a7":[5],"5b5":[6],"5aa":[7],"5b9":[9]},{"290":[6],"26c":[0,16],"2b0":[1,18],"2b9":[2,33,34],"2bc":[3,8],"2ad":[4],"2af":[5,15,20,30,36],"2b3":[7,13,19],"2bd":[9,26],"2be":[10,27],"28b":[11],"2b6":[12,21,35],"2c0":[14],"26a":[17,23,28,31],"2ae":[22],"2b7":[24],"2bf":[25],"2ac":[29,32],"2ab":[37],"2b8":[38]},{"683":[0],"6af":[1,4],"6ae":[2],"6b3":[3,7],"6ac":[5],"6a1":[6]},{"562":[5,10,27],"566":[18],"570":[19],"571":[4,7,21,29],"572":[8],"575":[2,6,14,28],"576":[25],"56a":[0,12],"55e":[1,13,16],"57c":[3,11,15,26],"56f":[9,22],"56b":[17],"56c":[20,23],"56d":[24]},{"5ba":[0],"5b9":[1,8],"5b3":[2],"5b8":[3],"5be":[4],"5af":[5,12],"5bc":[6,10],"58d":[7],"5ab":[9],"5bd":[11]},{"548":[0],"54f":[1],"54d":[2],"54b":[3]},{"385":[0],"395":[3],"398":[2],"38f":[1]},{"369":[7],"372":[5],"375":[4,9],"381":[1,3],"384":[0,11],"385":[12],"386":[13],"393":[8],"394":[2],"36c":[6],"38e":[10]},{"3ab":[0],"39a":[1],"3a7":[2],"39d":[3],"3a8":[4],"3a6":[5]},{"350":[11,12],"357":[0],"361":[7],"362":[2],"369":[3,8],"34b":[1,6],"34e":[4],"35c":[5,14],"34c":[9],"35f":[10],"34f":[13],"35d":[15]},{"262":[5],"283":[0,6],"2a6":[1],"2b1":[2],"2a4":[3,9],"2a7":[4],"2b4":[7],"2a3":[8],"2ab":[10],"2a5":[11]},{"473":[0],"487":[5],"494":[4],"495":[1],"48a":[2],"48b":[3]},{"599":[1],"5ac":[0,5],"5aa":[2],"59f":[3],"59d":[4]},{"578":[0],"592":[2],"58e":[1,5],"56d":[3],"58a":[4]},{"273":[5],"277":[8],"278":[7],"290":[3],"294":[0],"299":[1,2],"29d":[4],"27f":[6]},{"477":[7],"479":[5],"480":[1],"481":[0,4],"482":[2],"484":[3,6],"485":[8,9]},{"292":[2,6],"293":[5],"2a3":[0],"29e":[1],"28f":[3],"2a2":[4]},{"151":[0],"173":[5],"176":[1],"180":[2],"17d":[3],"17b":[4]},{"481":[1],"483":[0],"486":[2],"47e":[3]},{"258":[1],"25d":[0,2],"25f":[3]},{"181":[6],"183":[4],"188":[2,5],"18d":[0],"17f":[1],"17e":[3]},{"650":[3],"665":[7],"666":[1],"668":[2],"672":[0,4],"686":[5],"688":[6],"694":[9],"696":[8],"68e":[10]},{"559":[1],"55c":[0,2],"55b":[3]},{"590":[5],"59a":[0,2],"5af":[1],"5a2":[3,6],"5a5":[4],"59d":[7],"5ad":[8],"5a1":[9]},{"355":[16,19],"363":[5],"367":[18],"378":[20],"385":[10],"387":[6],"396":[8,12],"398":[3],"3a7":[0,15,24],"3a2":[1],"3a4":[2,21,25],"3ad":[4],"39a":[7,14],"3a1":[9,11,26],"3ae":[13],"37c":[17],"3a3":[22],"3a9":[23]},{"298":[6],"2a6":[0],"2a5":[1],"2a4":[2],"29c":[3,8],"2aa":[4,5],"29e":[7]},{"141":[5],"156":[2,8],"166":[0,6],"187":[3,9],"16a":[1,7],"17f":[4,10]},{"581":[12],"582":[11],"583":[4,13],"584":[17],"585":[1,15],"586":[23],"587":[0],"592":[20],"593":[6],"594":[2,7],"595":[5,19],"597":[26],"54d":[3,10,18,22],"58f":[8,25],"58d":[9],"58b":[14],"58e":[16],"58c":[21,24]},{"490":[0],"4bb":[1],"4b1":[2],"4b0":[3]},{"694":[2],"67e":[0],"68d":[1],"68b":[3],"68f":[4],"68a":[5]},{"159":[4],"162":[6],"174":[3],"176":[1,5],"15a":[0],"17b":[2]},{"179":[0,1],"17a":[2],"17f":[3]},{"396":[2],"3a0":[0,5],"39f":[1],"3a3":[3,4,6]},{"556":[9,14,19,24],"559":[11,25,26,28,36],"560":[1,21],"561":[13,20],"562":[5],"5a4":[0],"55f":[2],"56c":[3,12,17,22,23,33],"55a":[4,15,16],"56b":[6],"55c":[7],"55b":[8,27,35],"56f":[10,18,30,34],"56a":[29],"56e":[31,32],"5a6":[37]},{"162":[14],"163":[4,6,8,15],"167":[12],"172":[10],"176":[2,16],"16b":[0,7],"15f":[1],"17d":[3,11],"16a":[5],"16c":[9,13]},{"580":[0],"582":[4],"585":[1],"586":[3],"57f":[2]},{"253":[4],"256":[5],"257":[6],"262":[2],"269":[1],"274":[0],"24e":[3]},{"678":[3],"679":[6],"688":[7],"69c":[0],"69a":[1],"6a9":[2],"67b":[4],"67e":[5]},{"648":[7],"680":[4],"681":[9],"684":[10],"686":[3],"689":[5],"67d":[0],"67c":[1],"67e":[2,8],"67f":[6,11],"68e":[12]},{"364":[6,16],"392":[5,15],"394":[0],"397":[8,10,12],"399":[1],"39f":[2,14],"3aa":[3],"3af":[4],"3a1":[7,13],"3ad":[9],"3a9":[11],"3a0":[17],"3a6":[18]},{"588":[0],"5a7":[1],"5b9":[2],"5b1":[3],"5ab":[4,10],"5b8":[5],"5bc":[6],"5af":[7],"5b2":[8,9]},{"470":[6],"472":[11],"474":[10],"475":[2,5,7],"480":[4],"47c":[0],"47b":[1,9],"46e":[3,8]},{"393":[2],"397":[4],"3a5":[0],"3a6":[1,3]},{"245":[4],"248":[0],"249":[3],"24b":[1],"24c":[2]},{"452":[3],"470":[5],"474":[0],"476":[1],"481":[9],"486":[7],"46f":[2],"47b":[4],"47f":[6],"47d":[8]},{"176":[3],"177":[7],"178":[9],"17c":[0],"16f":[1,6,8],"17a":[2],"16b":[4],"16d":[5],"17e":[10]},{"284":[2],"2a4":[0],"2ae":[1],"28a":[3],"28e":[4]},{"397":[0,1],"399":[7],"39f":[2],"3a1":[3],"39a":[4],"39b":[5],"3a4":[6],"3ac":[8,9]},{"374":[6],"381":[1],"383":[9],"385":[4,11],"387":[3],"388":[10],"392":[2],"393":[12],"394":[0,5],"395":[8],"38f":[7]},{"659":[6],"673":[4],"674":[0,7],"675":[1,5],"679":[3],"686":[2]},{"474":[1],"475":[7],"476":[6],"487":[4],"489":[0],"4a7":[2],"4aa":[3],"4a9":[5]},{"5af":[0],"5aa":[1],"5a8":[2],"58b":[3],"5b8":[4,5,7],"5b5":[6]},{"564":[5,14],"585":[0],"597":[15],"5a8":[1,17],"5b3":[2,11],"5a6":[3],"5a9":[4],"58a":[6],"5a5":[7],"5b2":[8,12],"5ab":[9,13],"5b7":[10],"5b8":[16]},{"538":[9,14,19,24],"540":[12,13],"541":[4],"542":[2,5],"544":[10],"550":[11,22],"551":[3,23,30],"586":[0],"588":[37],"53f":[1,29],"54f":[6,17,33],"53b":[7,8,25,26,28,36],"53c":[15,16,18,34],"54d":[20],"54c":[21],"54e":[27,31],"53d":[32],"53e":[35]},{"261":[9],"266":[10],"283":[2,6],"285":[5],"290":[3],"291":[1],"292":[8],"293":[0],"25f":[4],"28c":[7]},{"686":[3],"6ae":[0],"6a8":[1,6],"6bc":[2],"6b2":[4],"6a7":[5]},{"561":[6,11],"594":[7],"595":[12],"58d":[0],"5b6":[1],"5a4":[2],"5aa":[3,18],"5a5":[4],"5a2":[5,8],"5af":[9],"5b4":[10],"5ba":[13],"5b1":[14],"5a6":[15,20],"5b8":[16],"5b3":[17,21],"5b5":[19]},{"142":[22],"144":[3,6,11,14,17,20],"147":[16],"150":[18],"158":[5,13],"171":[7,15],"172":[1,9],"173":[19],"174":[8,21],"175":[0],"178":[2,10],"191":[4,12],"13b":[23]},{"690":[2],"692":[0],"696":[7],"69b":[1,9],"69f":[3],"6a6":[4],"69d":[5],"6a1":[6],"69c":[8]},{"547":[1,3],"54c":[0],"54b":[2]},{"374":[2],"377":[1],"36e":[0],"37b":[3],"36d":[4],"37a":[5],"36c":[6],"37d":[7],"36f":[8]},{"459":[3],"44c":[0],"48f":[1],"45f":[2]},{"197":[8],"1aa":[0,4],"1a8":[1],"1ab":[2],"1a9":[3,9,12],"19b":[5,11],"19a":[6],"17e":[7],"19e":[10]},{"488":[8],"4a7":[0],"4b2":[1],"4a6":[2],"4b8":[3],"4b0":[4,11],"4a8":[5,10,12],"4b1":[6,13],"4b7":[7,14],"4af":[9]},{"195":[5,17],"197":[3,15],"198":[0],"199":[14,20],"19d":[1,8,12],"1a7":[2],"19c":[4,16],"1a6":[6],"19b":[7,10,19],"1a2":[9,18],"1a8":[11],"1a1":[13]},{"5a1":[0],"5b0":[1,9],"5bd":[2],"5af":[3],"5ac":[4,6],"5b9":[5],"56b":[7],"59d":[8],"5b1":[10]},{"37e":[0],"3a1":[1],"3aa":[2],"39d":[3],"39e":[4],"3a7":[5],"3b0":[6]},{"480":[8],"499":[9],"49b":[0],"4ad":[1],"4ab":[2,10],"4ac":[3],"4a7":[4],"4a5":[5],"49d":[6],"4aa":[7],"4a0":[11]},{"350":[9],"372":[7],"376":[13],"380":[12],"381":[4],"383":[14],"386":[5],"35a":[0],"37c":[1,3,10],"37b":[2],"37d":[6],"32d":[8],"37f":[11],"36e":[15]},{"374":[3,7],"376":[2],"381":[1,4],"382":[0],"383":[5],"37f":[6],"38c":[8]},{"3aa":[0],"3bc":[1],"3b9":[2,3,10],"3ac":[4],"3b5":[5,8],"3bb":[6,9],"38c":[7],"3c0":[11]},{"395":[4],"398":[2],"3a1":[0,3],"3a0":[1],"3a7":[5],"3a5":[6]},{"570":[5],"585":[0,2],"589":[6],"590":[4],"598":[8],"59a":[1],"58d":[3],"58a":[7]},{"593":[0,2],"595":[3],"598":[4],"58b":[1],"59f":[5]},{"67f":[0],"66a":[1],"67e":[2],"66f":[3]},{"542":[9],"583":[11],"585":[2],"587":[13],"588":[7],"591":[4,6],"594":[3],"595":[5],"596":[8],"56f":[0],"58b":[1,14],"57b":[10],"56a":[12]},{"1b4":[0],"1b9":[1],"1bb":[2,6],"1c0":[3],"1bf":[4],"19e":[5],"1b0":[7,8],"1af":[9]},{"698":[5],"6a4":[0],"6b7":[1],"6ab":[2,9],"6ae":[3],"6a6":[4],"6a7":[6],"6b4":[7],"6b5":[8],"6b1":[10],"6b0":[11]},{"349":[11],"383":[4,8],"386":[3],"388":[10],"389":[9],"37b":[0,6,13],"38a":[1,2],"37d":[5],"38e":[7,15],"37e":[12],"38c":[14]},{"2b2":[0],"2b4":[1],"2ba":[2,5],"2b8":[3],"2aa":[4],"2b5":[6]},{"281":[1,3],"283":[2],"294":[4],"28e":[0],"28c":[5]},{"591":[6,10],"599":[2,7],"59b":[0,3,8],"59a":[1],"5a1":[4],"59f":[5],"5a2":[9]},{"477":[6],"479":[0],"485":[2],"488":[9],"489":[3,8],"494":[5],"47a":[1],"47d":[4],"47e":[7]},{"687":[2],"688":[1,10],"689":[0,3,8],"691":[9],"68f":[4],"68d":[5],"67f":[6],"67e":[7]},{"572":[1,28],"573":[3,14],"574":[0,13,21],"575":[7,27],"576":[12,23],"578":[9,17,18,24],"579":[8,31],"5a8":[2,11],"5a6":[4,20,26],"5a7":[5,6,29],"57a":[10,30],"5a3":[15,19,25],"5a5":[16],"57b":[22]},{"545":[3],"595":[1],"55c":[0],"59d":[2],"54c":[4]},{"565":[4,8,27,34],"566":[13],"567":[26],"569":[6,16,36],"570":[21,24,28],"572":[20],"573":[2,19,25,32],"576":[3,11,33],"577":[0,17,30],"578":[1,9,10,15,31],"579":[14],"583":[7,18,23,29],"56b":[5,35],"56d":[12],"57d":[22]},{"693":[3],"6b5":[0],"6b3":[1,6],"6c2":[2,5],"6c6":[4],"6bc":[7,11],"6c1":[8],"6b7":[9],"6bd":[10]},{"237":[9,14,19,24],"240":[2],"241":[1,21],"242":[13,20],"243":[5],"250":[10,18,30,34],"285":[0],"287":[37],"24d":[3,12,17,22,23,33],"23b":[4,15,16],"24c":[6],"23d":[7,8],"23a":[11,25,26,28,36],"23c":[27,35],"24b":[29],"24f":[31,32]},{"691":[2],"693":[3],"696":[5],"6b9":[0,6],"6b8":[1],"68c":[4],"6ab":[7],"6ae":[8]},{"295":[8],"296":[6],"2a0":[0],"29f":[1,7],"2a4":[2,4],"2a6":[3],"2a1":[5]},{"486":[5],"4a4":[0],"4af":[1],"4ac":[2],"4b2":[3],"4ad":[4],"4a1":[6]},{"584":[1],"587":[2],"595":[0],"596":[5],"598":[4],"58c":[3],"57c":[6]},{"464":[0],"476":[4],"485":[1],"487":[3],"47a":[2]},{"374":[9],"376":[5],"381":[1],"382":[0,3],"385":[10],"386":[7],"387":[2,8,11],"388":[4],"37b":[6]},{"563":[4],"565":[11],"571":[9],"573":[2],"574":[8],"580":[5,7,12],"583":[15],"584":[14],"588":[0],"592":[1],"593":[6],"58e":[3],"56b":[10],"58a":[13]},{"255":[1],"256":[4],"257":[0],"259":[5],"260":[6,7],"261":[2],"264":[3]},{"560":[4],"55c":[0,2,3],"55e":[1]},{"388":[11],"392":[3],"3b4":[0,9],"3b2":[1],"3a4":[2,4,6,16],"3ab":[5],"3ad":[7],"3a8":[8],"3ac":[10,15],"3a5":[12],"3b1":[13],"3a0":[14]},{"562":[0],"580":[10,11],"582":[9],"585":[5,6],"587":[1],"58c":[2],"58d":[3],"57a":[4],"56d":[7],"58b":[8,13],"57e":[12]},{"1af":[0],"1a9":[1],"1ae":[2],"19d":[3],"1ba":[4],"1b4":[5]},{"267":[6],"29d":[0,9],"2ac":[1],"29f":[2,5,11],"29b":[3,8],"2ae":[4,12],"2aa":[7],"2a5":[10]},{"562":[60,71],"565":[65,90],"566":[4,94],"568":[63],"570":[11,12],"572":[9],"575":[97],"579":[66],"582":[19,36,78,108],"583":[3,37,64],"584":[6,62],"585":[14,73,103],"586":[25,43,46,86,114],"587":[10,47,95],"590":[23,28,33,39,112],"591":[17,27,55,61,76,93,106],"593":[67,92],"594":[1,16,29,38,68,75,96,99,105],"595":[31,42,48],"596":[41],"598":[5,98,100],"599":[56],"54f":[0,59,89],"59b":[2],"58c":[7,8],"59c":[13,72,102],"58a":[15,30,32,74,81,84,104],"58d":[18,40,45,77,83,107],"59a":[20,79,109],"55b":[21,35,49,80,110],"58f":[22,24,34,82,85,111,113],"55c":[26,44,57,87,115],"54e":[50],"55a":[51,52,53,54],"59e":[58,88,116],"56f":[69],"56d":[70],"56b":[91],"58e":[101]},{"3a9":[0],"3bc":[1],"3ad":[2,3],"3ac":[4],"3b9":[5],"38b":[6],"3a8":[7,9],"3bb":[8]},{"462":[9,14,19,24],"465":[10,18,22,25,26,29,30],"466":[4,15,16,23,33,34],"467":[8,11],"468":[2],"476":[27,28,35],"477":[31],"479":[5,17],"4b0":[0],"46e":[1,20,32],"46d":[3,6,12,13],"47b":[7],"46a":[21,36],"4b2":[37]},{"190":[10],"193":[2],"195":[12],"196":[11],"197":[8],"19a":[0],"18c":[1,7],"18d":[3],"16c":[4],"19f":[5],"18a":[6],"19b":[9]},{"190":[8],"192":[3],"194":[4],"197":[0],"199":[2],"19a":[1],"19f":[5],"1a0":[6],"18f":[7]},{"2ac":[0,12],"2ab":[1,4],"2a0":[2],"29e":[3,7],"2ad":[5],"2a9":[6],"2b6":[8],"2b1":[9],"2a5":[10,15],"2af":[11],"2b2":[13],"2a4":[14]},{"372":[3,7],"376":[0,5],"377":[8],"388":[6],"36e":[1],"36d":[2],"37e":[4],"37d":[9]},{"152":[6,11],"186":[1,4,8,13,18],"188":[0,12,15],"191":[14,17],"193":[2],"198":[5,9],"199":[19],"19b":[3],"18d":[7,10],"19a":[16],"18a":[20]},{"661":[6],"680":[3],"682":[0],"684":[2,5,10],"685":[8,9],"691":[1,11],"693":[4],"694":[7]},{"375":[5],"391":[0],"393":[7],"395":[8],"399":[11],"3a0":[1,2,9],"39c":[3],"3a9":[4],"3a8":[6],"3a4":[10],"39f":[12],"39e":[13]},{"244":[8],"269":[9],"289":[3,6,15],"290":[12],"292":[1,5],"293":[13],"294":[11],"296":[4,14,16],"298":[2,7],"26d":[0],"29c":[10]},{"59c":[0],"5be":[1],"5b5":[2,5],"5bf":[3],"5c0":[4],"5ba":[6],"5ad":[7]},{"136":[37],"137":[38],"167":[0],"173":[32],"177":[30],"180":[18,19,27],"181":[6,11,12,31],"182":[7,23],"183":[2,5],"187":[21],"17d":[1,24,28],"12e":[3,8,13,16,22,25],"17b":[4,29],"17e":[9],"16f":[10,14,17,20,34],"17c":[15],"15e":[26],"13c":[33,39],"17a":[35,36]},{"157":[2,3,4],"159":[0],"15d":[1]},{"370":[1],"373":[2],"36d":[0],"36e":[3],"37d":[4]},{"644":[8],"687":[1],"692":[7],"694":[6],"696":[3],"67e":[0],"68f":[2],"67c":[4],"64e":[5]},{"6a6":[0],"6ac":[1],"6a1":[2],"6b3":[3],"6a8":[4]},{"353":[0],"355":[1],"358":[3],"35b":[2]},{"6b7":[0],"6bb":[1],"6ab":[2],"6b8":[3],"6bd":[4]},{"469":[5],"482":[2],"485":[1],"486":[7],"487":[3],"497":[0],"48c":[4],"48e":[6],"48f":[8]},{"475":[0],"480":[2],"481":[3],"47c":[1]},{"565":[2],"55f":[0,1,3]},{"3ac":[0],"3bb":[1,2],"3a1":[3],"3b0":[4],"3bd":[5],"3be":[6],"3b4":[7],"3ba":[8],"3b9":[9]},{"172":[0],"182":[1,8],"191":[2],"18e":[3,7],"18b":[4,5],"16b":[6],"18a":[9]},{"173":[0],"190":[15],"193":[5],"195":[11],"196":[4],"197":[18],"198":[1],"199":[16],"1a0":[2],"18b":[3,9,19],"18e":[6],"14a":[7,14],"19a":[8],"18d":[10],"18f":[12],"19e":[13,20],"19c":[17]},{"569":[6],"584":[2],"587":[4],"592":[11],"55c":[0],"58d":[1,8,9],"57c":[3,7],"53b":[5],"58a":[10]},{"555":[1],"556":[0],"557":[4],"55c":[2],"55b":[3]},{"253":[4],"287":[1,7],"289":[5],"294":[8],"296":[0],"28d":[2,9],"28b":[3,10],"28e":[6],"28a":[11]},{"583":[7],"588":[4],"591":[1,6],"596":[8],"599":[2],"58e":[0,5],"5a1":[3]},{"195":[5],"19d":[0,2,4],"1a2":[1],"1a8":[3,6],"1a3":[7],"1a6":[8]},{"271":[9,14,19,24],"274":[6,8,25,26,27,28,31],"275":[13,15,16,18,33,35],"276":[5],"277":[1,11],"278":[4],"279":[21,23,32,34,36],"286":[2,10,12,20],"287":[22],"288":[17],"2bf":[0],"28a":[3,29],"27b":[7],"27c":[30],"2c1":[37]},{"6b2":[0],"6c1":[1],"6ba":[2,7],"6af":[3],"6c0":[4],"6b5":[5],"6bb":[6]},{"380":[5],"384":[2],"390":[3],"37c":[0,1,6],"37e":[4]},{"6b0":[0],"6a1":[1],"6b2":[2],"6b3":[3],"6a5":[4]},{"2b3":[0],"2ac":[1],"2be":[2],"29a":[3],"2c2":[4],"2b9":[5],"29b":[6],"2bd":[7,11],"2ba":[8],"2bb":[9],"2b0":[10],"2bf":[12],"2c4":[13]},{"148":[1,3],"14a":[0,2],"14b":[4]},{"463":[0],"472":[1],"47f":[2],"47c":[3],"47b":[4],"46e":[5]},{"280":[3],"291":[1,6],"293":[0],"295":[4],"299":[5],"2a0":[2]},{"392":[3],"3bd":[0],"3af":[1,4,7],"3be":[2],"3ab":[5],"3ae":[6],"3bc":[8]},{"681":[11],"686":[3],"697":[1,6,10,15],"698":[12,13],"699":[0],"6a6":[2,16],"69b":[4],"69f":[5],"6ac":[7],"6a1":[8],"6a0":[9],"6a5":[14]},{"172":[4,8],"180":[3],"182":[2],"183":[7],"17a":[0,5],"17c":[1,6]},{"692":[0],"6be":[1],"6c4":[2],"6c1":[3,6],"6b8":[4],"6b4":[5,9],"66f":[7],"69d":[8],"6c6":[10]},{"297":[5],"2bc":[0],"2ab":[1,6],"2b8":[2],"2b1":[3],"2af":[4],"2c2":[7]},{"271":[5],"2b8":[0],"2a5":[1,8],"2a6":[2],"2ad":[3],"2a8":[4,12],"2a7":[6],"2ac":[7],"2b2":[9],"2ab":[10],"2a9":[11]},{"359":[23,31,39],"361":[19,40],"362":[22,47],"366":[43],"367":[9],"391":[30],"38b":[0,10],"39e":[1,7,11,17,29],"39a":[2,12],"3a5":[3,13,38],"38f":[4,14],"3a2":[5,15,27,45],"39d":[6,16],"3a8":[8,18,33,37],"3ad":[20,26,35,46],"3a6":[21],"37a":[24],"39c":[25],"3af":[28],"37c":[32],"3a7":[34],"3ab":[36],"36c":[41],"36b":[42],"39b":[44]},{"1b5":[0],"1c4":[1],"1bb":[2,3],"1a5":[4],"1b4":[5],"1c1":[6],"1c2":[7,13],"1b8":[8,12],"1be":[9],"1bd":[10],"19b":[11],"1c3":[14]},{"59e":[0],"5aa":[1,4],"5a9":[2],"5ae":[3],"5a7":[5],"5a0":[6]},{"171":[7],"183":[1],"186":[6],"191":[0,12],"192":[2,5,8,10],"193":[4,11],"15f":[3],"17f":[9]},{"2a9":[0],"2af":[1],"2b2":[2,3],"2b5":[4]},{"19c":[0],"19f":[1,8],"1a4":[2,9],"19d":[3],"19b":[4],"1a8":[5,7],"1a6":[6],"1aa":[10]},{"450":[13],"453":[7,11],"457":[12],"459":[4,8],"489":[2],"499":[0],"48e":[1],"44f":[3],"45c":[5,6,9,10]},{"276":[6],"278":[5],"281":[3],"283":[10],"284":[2,4,9],"289":[7],"27c":[0],"27a":[1],"27e":[8]},{"434":[4],"435":[14],"438":[6,8,10],"473":[1],"47e":[0],"46e":[2],"46d":[3],"43c":[5,7,9,11],"43a":[12],"43d":[13]},{"490":[0,7],"494":[9],"496":[14],"498":[13,15],"49b":[1,2],"49e":[3,11],"4a6":[4],"45c":[5,10],"4a2":[6],"49c":[8],"4a1":[12],"49d":[16]},{"3aa":[0],"39f":[1],"3a0":[2],"39d":[3],"3ab":[4]},{"691":[9],"6ad":[0,5,11],"6ac":[1],"6aa":[2,8],"6b7":[3],"68a":[4],"6a1":[6],"69f":[7,13],"6b2":[10],"6b0":[12],"6a5":[14],"6a3":[15]},{"493":[1],"495":[0,3],"4a6":[2],"49a":[4]},{"398":[2],"39e":[0],"39d":[1,3],"39f":[4],"3a4":[5],"3a3":[6]},{"341":[11],"344":[12],"345":[13],"357":[3],"370":[4,10],"371":[2],"376":[0],"377":[6,9],"378":[1],"382":[5,8],"36e":[7]},{"181":[1,2,6],"190":[4],"193":[3],"197":[7],"17f":[0,5]},{"160":[1],"162":[0],"163":[3],"165":[2],"167":[4]},{"391":[1],"395":[2],"37c":[0],"38d":[3],"39b":[4]},{"273":[0],"291":[1,5],"299":[3],"2a0":[2],"2a4":[4],"29c":[6],"2a3":[7]},{"6af":[0,8],"6ae":[1,9,13],"6a4":[2],"6b5":[3],"6b2":[4],"6a1":[5,12],"6b4":[6],"6a9":[7],"6a3":[10],"6a8":[11],"6a7":[14],"6a5":[15]},{"454":[2],"470":[11],"474":[0,4,6,9],"477":[8],"479":[3],"485":[10],"47e":[1],"47f":[5],"46c":[7],"46f":[12]},{"257":[5],"285":[4],"287":[0],"294":[1],"25a":[2],"25b":[3],"29d":[6],"29b":[7],"24d":[8]},{"69e":[0],"6aa":[1],"6ab":[2],"6b4":[3],"69a":[4],"6a0":[5,7],"6b1":[6],"6a9":[8],"6af":[9]},{"670":[11],"674":[1],"677":[5,8],"680":[7],"66a":[0],"67e":[2],"64e":[3],"66c":[4,9],"66e":[6],"67f":[10],"66f":[12]},{"38e":[0],"38d":[1],"37e":[2,5],"37f":[3],"38a":[4]},{"172":[0],"173":[13],"184":[8],"1ba":[1],"1b9":[2,10],"1b3":[3],"1b8":[4,9,11],"1be":[5],"1af":[6,12],"1bc":[7]},{"34d":[0,1,2],"34b":[3]},{"351":[7,10,17,25,35],"359":[18],"392":[42],"393":[11],"396":[1,4,15,19,21,29],"398":[39],"3a3":[0,12,37],"3a2":[2],"3a6":[3,31],"3a4":[5,9],"3a5":[6,23,26,32],"39a":[8,27,38,40],"3a0":[13,30,36],"39c":[14],"39f":[16,22,41],"3a7":[20],"36b":[24,44],"39e":[28],"35a":[33],"35d":[34],"39d":[43]},{"495":[3],"4aa":[0],"4a3":[1,12],"4b5":[2],"4b6":[4],"4bb":[5],"4ae":[6],"4a7":[7,9],"48f":[8],"4a6":[10],"4ab":[11]},{"165":[18],"176":[13],"178":[12],"181":[10],"182":[21],"183":[17,27],"184":[9,11,16,26],"186":[2],"187":[0,20],"188":[5,23,24,28],"189":[6,14],"17a":[1,4,8,19],"18a":[3],"15c":[7],"17e":[15,22,25]},{"394":[0,1,3],"396":[10],"39c":[2],"39e":[4],"3a3":[5,9],"3a9":[6],"39a":[7],"3a7":[8],"3a1":[11]},{"4a8":[0,4,5,7],"49b":[1,3,6],"49c":[2]},{"154":[38],"155":[39],"185":[0],"191":[32,37],"195":[30],"199":[4,29],"19b":[1,24,28],"1a1":[2,5],"14c":[3,8,13,16,22,25],"19f":[6,11,12,31],"1a0":[7,23],"19c":[9],"18d":[10,14,17,20,35],"19a":[15],"19e":[18,19,27,34],"1a5":[21],"17c":[26],"15a":[33,40],"18f":[36]},{"370":[9],"371":[10],"374":[5,7],"380":[1,2],"36d":[0,3,8],"36f":[4],"35f":[6],"37e":[11]},{"138":[6,18],"166":[5,17],"168":[0],"172":[15],"173":[2,8],"174":[19],"175":[7,11],"183":[4,12],"16d":[1],"17e":[3,9],"16b":[10],"17f":[13,16],"17d":[14],"17a":[20]},{"162":[6],"163":[11],"170":[0],"183":[1],"188":[2,8],"17f":[3],"18c":[4],"13a":[5,10],"17b":[7],"17e":[9],"16e":[12],"15d":[13]},{"59b":[0],"59a":[1],"59e":[2],"59f":[3]},{"184":[2],"186":[0],"196":[3,4],"18f":[1]},{"583":[3],"585":[6],"586":[9],"587":[8],"590":[1,5],"591":[0],"597":[4],"56e":[2],"58a":[7]},{"663":[4],"672":[0],"681":[6],"682":[8],"683":[1,9],"690":[10],"692":[3],"696":[2],"68c":[5],"68d":[7]},{"1b0":[0],"1b4":[1],"1ae":[2],"1b3":[3],"1a0":[4]},{"180":[3],"187":[2],"193":[5],"17e":[0],"18f":[1],"18d":[4],"18e":[6],"18c":[7]},{"179":[1],"181":[8,15],"183":[25],"184":[22],"185":[0,6,19],"186":[9,14],"187":[5,17,23],"190":[2],"197":[3,12,20],"17b":[4,24],"17a":[7,21],"17d":[10],"17c":[11],"18d":[13],"17e":[16],"18a":[18],"18b":[26]},{"475":[2],"478":[1],"492":[5,11,20],"495":[8],"497":[6,15],"498":[7,13,16,18],"499":[23],"48a":[0],"47a":[3],"47f":[4],"4a8":[9],"49a":[10],"4a5":[12,17,19],"4a1":[14,22],"49c":[21],"4a2":[24]},{"292":[1],"299":[0,3],"2a4":[2]},{"370":[5,8,24],"378":[0,20],"379":[23,25],"380":[12,15],"381":[4],"383":[2,9],"36c":[1],"38a":[3,10,17],"37d":[6],"37f":[7,13,16,26],"37a":[11,19,22],"37b":[14,21],"36e":[18],"37e":[27]},{"473":[0],"475":[5],"479":[4],"47f":[1,2],"47b":[3]},{"299":[1],"2a4":[0],"2a6":[2],"2a1":[3],"29d":[4,7],"2a7":[5,6,10],"2a3":[8],"2a2":[9]},{"29e":[0],"2ad":[1,11],"2a0":[2,5,10],"29c":[3,8],"2af":[4],"28e":[6],"2a3":[7],"29f":[9]},{"279":[5],"2a9":[0],"2ba":[1],"2bd":[2,7],"2b2":[3],"2a7":[4],"2bf":[6],"26f":[8]},{"366":[7],"394":[8],"3a1":[0],"3b5":[1,16],"3a8":[2],"3b0":[3],"3ab":[4],"3a9":[5],"3ba":[6,14],"3a7":[9,13],"3bc":[10],"3af":[11,15],"3ad":[12],"3b4":[17],"3a3":[18]},{"193":[5],"198":[1],"199":[0],"19c":[2],"18f":[3,7],"19d":[4],"1a4":[6]},{"262":[6,12,17,20],"264":[0,5],"2a9":[1,26],"2b5":[2,15,21],"2a3":[3],"2a5":[4],"2a8":[7],"2ab":[8,24],"2a7":[9,19],"2ae":[10],"2a6":[11],"2af":[13],"2b7":[14],"2b6":[16,22],"2a4":[18],"2b4":[23],"2b0":[25]},{"291":[3],"295":[7],"297":[5],"299":[2,12],"2a4":[0,10],"2a2":[1,11],"29e":[4],"29c":[6],"2af":[8],"2a3":[9],"2a0":[13]},{"6c0":[0],"6b9":[1,10],"6b8":[2],"6ac":[3],"6be":[4],"6b6":[5],"6b0":[6,9],"6af":[7,11],"6a1":[8],"6ba":[12],"6bd":[13]},{"360":[0],"377":[6],"381":[8],"382":[1,11],"384":[5,10],"388":[3],"389":[9],"393":[2,12],"395":[4],"36e":[7]},{"680":[5],"6ae":[0],"6ba":[1,2],"6b6":[3],"6b9":[4]},{"281":[0],"2b1":[1],"2ae":[2],"2ab":[3],"2af":[4],"2b0":[5],"2a5":[6],"2a8":[7],"2a1":[8]},{"392":[4],"394":[3],"399":[0],"38c":[1,5],"3a1":[2],"39f":[6],"39a":[7],"39d":[8]},{"251":[0],"278":[2],"280":[4],"26f":[1,3],"26b":[5]},{"296":[19],"297":[6],"28b":[0],"2ac":[1],"2ab":[2],"2ae":[3,12,17],"2b3":[4,20],"26a":[5,8,18],"29e":[7],"28d":[9],"2b9":[10],"2b8":[11,14],"2af":[13,16],"2bd":[15],"2b1":[21],"2b2":[22],"2be":[23]},{"177":[7],"179":[9],"186":[5],"188":[8],"17b":[0],"18d":[1],"18a":[2,3],"17d":[4,11],"18c":[6],"17f":[10]},{"543":[2],"544":[0],"54a":[1],"54c":[3]},{"280":[3],"287":[2,5],"292":[4],"27e":[0,1]},{"6b6":[0,9],"6bb":[1],"6c0":[2],"6c1":[3],"6ae":[4],"6b9":[5,6],"6a1":[7,14],"6bf":[8,13],"6b4":[10,11],"6b2":[12,17],"6c6":[15],"6bd":[16]},{"371":[1,6],"373":[0],"375":[4],"381":[3],"37a":[2,5]},{"361":[4],"373":[8],"374":[0],"377":[1],"382":[5],"387":[6],"37a":[2,3,7]},{"3ac":[0],"3a1":[1,5],"3ae":[2],"3a7":[3,6],"3b5":[4],"3a5":[7]},{"450":[10],"455":[0],"457":[9],"470":[3],"476":[2],"478":[5],"479":[7],"47a":[1],"47d":[4],"46c":[6],"42b":[8],"45f":[11]},{"257":[4],"282":[0],"284":[5],"2a0":[1],"2a5":[2],"2a6":[3],"28b":[6]},{"2a0":[0],"2a1":[1],"29c":[2],"29d":[3]},{"338":[55],"346":[47,68],"348":[39],"351":[15,52],"370":[24],"371":[4,6,11,13,22,32,42,44,50,58,63,65],"372":[20],"373":[3,14,43,51,75],"375":[21,73],"378":[8,23,60],"379":[26,64],"380":[29,67,71],"381":[27],"384":[16,45,53],"385":[38],"387":[40],"389":[76],"32e":[0,18],"37c":[1,7,17,46,54,59],"36d":[2,9,37,61],"35e":[5,12,49],"36f":[10,62],"32c":[19,25,30,33,48,56,69],"37f":[28,70],"36e":[31],"34d":[34],"37e":[35,36,41,57,72],"37a":[66,74],"34a":[77]},{"690":[5,9],"692":[6,10],"68d":[0],"6af":[1],"6be":[2],"6bb":[3],"69c":[4,8],"67a":[7]},{"571":[7],"580":[9],"581":[5],"582":[3],"590":[1],"592":[6],"593":[4,8],"58e":[0],"58d":[2]},{"482":[10],"483":[0],"485":[11],"486":[1,5],"487":[2],"490":[3,9],"493":[4],"496":[6],"48f":[7],"48d":[8]},{"678":[4],"683":[2],"685":[6],"690":[1],"66a":[0],"67d":[3],"67c":[5]},{"492":[6],"495":[1],"48b":[0,5],"49e":[2],"48e":[3],"4a8":[4],"49d":[7],"49c":[8]},{"698":[2],"6ba":[0],"6c3":[1],"6b5":[3,9],"6b1":[4],"6c0":[5],"6a3":[6],"6b9":[7,11,13],"6ca":[8],"69c":[10],"6bd":[12],"6c4":[14]},{"39c":[0],"3a1":[1],"3a7":[2],"3b2":[3],"3b7":[4,11],"39a":[5,13],"36c":[6,14],"3ac":[7],"39f":[8,12],"3a5":[9],"3ad":[10],"3a8":[15],"3ae":[16]},{"270":[3],"23e":[0],"26d":[1],"26e":[2],"24d":[4]},{"2b9":[0],"2b7":[1],"2bc":[2],"2b2":[3]},{"265":[2],"267":[0],"268":[1],"269":[3]},{"5a9":[0,2],"5a8":[1,7],"5a0":[3,4],"5a6":[5],"5a3":[6],"59f":[8]},{"384":[7],"391":[2],"395":[1,6,8],"39d":[0],"3a3":[3],"3a5":[4],"3a2":[5],"3a8":[9],"3a4":[10]},{"6bd":[0,3],"6bc":[1],"6be":[2,4],"6c1":[5],"6c2":[6,8],"6af":[7],"6b3":[9]},{"663":[0],"673":[4],"675":[2],"679":[5],"684":[1],"67e":[3],"67c":[6]},{"289":[2],"298":[4],"299":[0],"28b":[1,5],"29b":[3]},{"4af":[0,3],"4ae":[1],"4ad":[2],"4b5":[4],"4b3":[5],"4a5":[6,9,10],"4b7":[7],"4a8":[8],"4ac":[11]},{"264":[5],"279":[2],"283":[1],"27e":[0],"27a":[3],"28d":[4],"27b":[6]},{"282":[0],"292":[2],"29f":[1,3,5],"2a4":[4]},{"143":[1,3],"145":[4],"146":[0],"147":[2]},{"478":[3],"47b":[0],"47d":[1],"47a":[2],"47c":[4]},{"145":[1,3],"147":[2,4],"149":[0]},{"158":[8],"162":[5],"190":[4],"192":[0],"1a4":[1],"1a3":[2],"1a0":[3],"1a8":[6],"1a6":[7]},{"563":[6],"586":[7],"595":[0],"5b2":[1,3,5,8],"5a5":[2],"5b7":[4],"5b1":[9,12],"5a7":[10,15],"5a8":[11,14],"5b6":[13]},{"159":[0],"175":[1],"178":[6],"180":[3],"17f":[2],"17e":[4],"16d":[5]},{"494":[9],"4a9":[0],"4b5":[1],"4b4":[2],"4ba":[3,6],"4ab":[4],"4be":[5],"48f":[7],"4b9":[8],"4bb":[10],"4b2":[11,12]},{"365":[3],"366":[0],"368":[1],"369":[2]},{"360":[0],"35f":[1],"35d":[2,3]},{"582":[4],"584":[3],"595":[1],"596":[2],"56c":[0],"58b":[5]},{"487":[3],"492":[2],"494":[1],"48f":[0]},{"3a9":[0,3,7],"3a8":[1],"3a7":[2],"3af":[4],"3ad":[5],"39f":[6,9],"3b0":[8],"3ac":[10]},{"572":[1,3],"574":[0,4],"575":[2]},{"236":[16,19],"244":[5,27],"247":[28],"248":[18],"259":[20],"266":[10],"268":[6],"277":[8,12],"279":[3],"282":[9,11,26],"283":[1],"284":[22],"285":[2,21,25],"288":[0,15,24],"28e":[4],"27b":[7,14],"28f":[13],"25d":[17],"28a":[23]},{"196":[4],"19e":[0],"19f":[1],"18c":[2],"18e":[3]},{"371":[4],"374":[0],"375":[1],"378":[2],"379":[3]},{"675":[4],"683":[1],"686":[5],"687":[8,13,18],"694":[12],"695":[15],"696":[7,10],"697":[11],"68f":[0],"69a":[2,9],"6a1":[3,6,14],"68b":[16],"69c":[17]},{"1af":[0,5],"1b8":[1],"1ab":[2],"1ac":[3],"1b6":[4]},{"2b0":[0],"2ad":[1],"2b9":[2],"2a8":[3],"2b4":[4],"2ac":[5]},{"670":[8],"672":[4],"690":[2],"692":[0],"693":[6],"694":[7],"697":[1],"6a1":[3],"69e":[5],"6a3":[9]},{"191":[0,10],"193":[2,12],"1b7":[1,11],"1bf":[3,7,13,17],"1be":[4,14],"1c4":[5,15],"1c2":[6,16],"1bc":[8,18],"17e":[9]},{"677":[8],"683":[7],"693":[1],"697":[2],"67b":[0],"6a0":[3],"6a7":[4],"69d":[5],"64e":[6]},{"456":[4],"458":[0],"459":[2,3],"45d":[1]},{"175":[6,16],"1a5":[0],"1aa":[1],"1b0":[2],"1bb":[3],"1c0":[4,7],"1a3":[5,15],"1b6":[8,10],"1b2":[9],"1af":[11],"1a8":[12,14],"1b4":[13],"1b1":[17],"1b7":[18]},{"369":[9],"386":[6],"388":[13],"392":[3],"393":[1],"397":[5],"398":[15],"399":[7],"38a":[0,4,8,10,14],"39a":[2],"39b":[11],"38e":[12]},{"651":[4,18,22,30,35,44,51,57,61,67,74,81,85],"681":[45],"685":[0],"692":[13,20,23,27,48,64,75,87,89],"693":[31,68],"694":[5],"695":[28,42,76,77],"696":[26,32,33,38,39,41,47,50,53,55,60,66,69,73,83,91,93],"697":[8,36,70],"698":[10,80],"699":[1,19,59],"69a":[2,9,15,78],"6a4":[3,21,49,54,62,95],"6a0":[6,16,71],"69f":[7,17,34,79,82],"6a6":[11],"6a3":[12,25,37,52,72,88,94],"6a5":[14,56,58,63,65,92],"69d":[24,46],"6aa":[29],"6ab":[40],"65f":[43,96],"6a8":[84],"6a1":[86],"69e":[90]},{"259":[13,21],"261":[3],"262":[6],"273":[2],"29f":[0],"2a7":[1,5,12,15],"2ae":[4],"2a5":[7,18],"2a2":[8,14,19],"2ac":[9,27],"2ad":[10],"29e":[11],"2af":[16],"29a":[17,23,25],"29d":[20],"2a9":[22],"2ab":[24],"2a6":[26]},{"185":[1,10,13],"187":[4,14],"189":[17],"190":[6],"191":[0,16],"192":[18],"193":[5,7],"196":[8],"197":[20],"198":[11,12,19],"19c":[2],"1a3":[3,9],"18c":[15]},{"690":[4],"694":[1],"699":[3],"68d":[0],"69f":[2],"69e":[5,6]},{"260":[7],"281":[14],"290":[8],"29b":[0],"2af":[1],"2a2":[2],"2aa":[3],"2a5":[4],"2a3":[5],"2b4":[6],"2ac":[9],"2b5":[10],"2a7":[11],"2a9":[12],"2ae":[13],"2b2":[15,16],"2a1":[17],"2b9":[18],"29d":[19]},{"138":[5,12],"181":[9],"186":[3,11],"187":[2,10],"16f":[0],"18a":[1],"17f":[4],"18e":[6],"17d":[7],"18b":[8]},{"459":[6],"487":[5],"489":[0],"490":[4],"498":[3],"499":[1],"48c":[2],"49f":[7],"49d":[8],"44f":[9]},{"158":[7],"199":[1,3],"17b":[0],"1ac":[2],"1a6":[4],"19d":[5],"1a7":[6],"17a":[8],"18c":[9]},{"2ad":[0],"2a2":[1,10],"2af":[2,5],"2a3":[3],"2ac":[4],"2aa":[6],"29e":[7],"2ab":[8],"2a0":[9]},{"3be":[0,7],"3c5":[1,8],"3bd":[2,9],"3c0":[3],"3b1":[4],"3b4":[5],"3af":[6],"3b2":[10],"3b5":[11],"3c2":[12]},{"670":[7],"673":[2],"674":[1,21],"675":[8,13,20],"676":[5],"680":[3,12,17,22,23,33],"682":[31,32],"683":[10,18,30,34],"6b8":[0],"66e":[4,15,16],"67f":[6],"66a":[9,14,19,24],"66d":[11,25,26,28,36],"66f":[27,35],"67e":[29],"6ba":[37]},{"280":[4,6],"281":[0],"284":[1],"287":[2],"28f":[3],"28d":[5],"27f":[7]},{"364":[3],"380":[0],"383":[1,2],"384":[5,12,14],"388":[9],"391":[15],"392":[10],"393":[7,11],"395":[4],"38d":[6,13],"36b":[8]},{"455":[7,10,17,25,33],"461":[32],"496":[26,40],"497":[11,27],"4a7":[0,12,29,35],"49a":[1,4,15,19,21],"4a6":[2],"4aa":[3],"4a8":[5,9],"4a9":[6,23,30],"49e":[8,36,38],"4a4":[13,28,34],"4a0":[14],"4a3":[16,22,39],"45d":[18],"4ab":[20],"46f":[24,42],"45e":[31],"49c":[37],"4a1":[41]},{"49c":[0],"4a1":[1],"49f":[2],"49d":[3],"4ab":[4],"4ac":[5]},{"1bd":[0,5],"1b0":[1,4],"1b9":[2],"1af":[3]},{"1a2":[0,8],"1a7":[1],"1ad":[2,7],"19e":[3,10],"1ab":[4],"19a":[5],"19c":[6],"1af":[9]},{"661":[0],"682":[5],"683":[9],"686":[1],"689":[4],"690":[10],"691":[7],"692":[8],"693":[6],"67f":[2],"68a":[3]},{"1a0":[0],"1bd":[1],"1b1":[2],"1b9":[3],"1c5":[4],"1b3":[5],"1ba":[6,7]},{"65d":[0,3],"6ac":[1],"6af":[2]},{"663":[6],"688":[8],"696":[0],"697":[9],"6a6":[1],"6b5":[2],"6b8":[3],"6a9":[4,5],"68f":[7]},{"387":[9,24],"394":[0,15],"3a9":[1,13,16,28],"3b0":[2,17],"3a4":[3,18],"3ac":[4,19],"3b8":[5,20],"3a2":[6,11,21,26],"3b7":[7,22],"3a6":[8,23],"3ad":[10,25],"3b4":[12,27],"36f":[14]},{"368":[6],"766":[0],"778":[5],"779":[3],"780":[2],"782":[4,7],"783":[13],"785":[9],"786":[8,12],"788":[11],"790":[1],"797":[14],"78a":[10]},{"175":[10],"197":[3],"199":[4,14],"19a":[0],"1a3":[1],"1a6":[2,7],"17a":[5],"19d":[6,12],"1a7":[8],"1a8":[9],"1a0":[11],"1aa":[13]},{"685":[1,6],"687":[21],"689":[9,27],"691":[0,8,19,23],"692":[10,14,26,28],"693":[17,22,25],"694":[24],"696":[5,18],"697":[30],"698":[11,29],"699":[13],"69c":[2],"6a3":[3,12,20],"68a":[4,16],"68b":[7],"68d":[15]},{"281":[6],"29f":[0],"2ae":[1,2],"2a3":[3],"2ac":[4],"2a2":[5,10],"2a6":[7],"2a7":[8],"2aa":[9]},{"473":[16],"490":[18],"491":[14],"492":[4,10,19],"496":[7],"498":[3],"499":[8,9,13],"46f":[0],"48e":[1,17],"4a0":[2],"49f":[5],"4a3":[6],"44d":[11,15],"47c":[12]},{"671":[11],"673":[10],"674":[7],"678":[2],"680":[6],"681":[5],"685":[3],"67b":[0],"67a":[1],"64d":[4],"65c":[8],"66d":[9]},{"390":[6],"3a5":[0],"3a3":[1,4],"3b0":[2],"3b8":[3],"3b5":[5,9],"3b1":[7],"3ab":[8],"3a7":[10]},{"550":[15,21,26,29,32,38,41],"552":[0,14],"574":[8],"591":[11,30,33,36],"592":[27],"593":[1],"594":[20],"595":[6,18,28],"596":[16,40],"597":[47],"599":[5,12,17,45],"59f":[2,3,9,39],"59b":[4],"5a3":[7,24,42,48],"59d":[10,22],"59e":[13,31,46],"59c":[19],"5a5":[23],"5a4":[25,43],"5a2":[34,35,44],"5a9":[37]},{"3c1":[0,3],"3bc":[1],"3a0":[2],"3bf":[4],"3b6":[5],"3bb":[6],"3b4":[7]},{"573":[2],"576":[5],"580":[0],"56e":[1,3],"57f":[4]},{"380":[2],"381":[0],"385":[3],"386":[1]},{"163":[7],"18c":[0],"1b1":[1],"1b9":[2],"1a4":[3,12],"1af":[4],"1ac":[5],"1a7":[6],"1a9":[8],"1b2":[9],"1b5":[10],"1b0":[11],"1b7":[13]},{"691":[6],"695":[3],"67a":[0],"69f":[1],"69b":[2],"6a2":[4],"69d":[5],"69e":[7]},{"1ae":[0,2,8],"1bf":[1],"1b7":[3],"1bd":[4],"19d":[5],"1b2":[6],"1b6":[7]},{"4ab":[0],"4aa":[1],"49f":[2,5],"4a8":[3],"4a5":[4],"4a7":[6]},{"271":[9,14,19,24],"274":[11,25,26,28,36],"275":[4,15,16],"276":[27,35],"277":[7],"285":[29],"286":[6],"287":[3,12,17,22,23,33],"289":[31,32],"2bf":[0],"27b":[1,8,21],"27a":[2],"27d":[5],"28a":[10,18,30,34],"27c":[13,20],"2c1":[37]},{"2aa":[0],"2a9":[1,3],"2a4":[2,7],"2b1":[4],"29c":[5],"2a7":[6],"29f":[8]},{"69c":[0],"6ad":[1],"6b3":[2],"6b1":[3],"6a1":[4],"6bc":[5]},{"373":[13,15,22],"374":[19,20],"375":[7],"380":[5,8],"381":[21],"382":[12,23],"386":[2,14],"37b":[0,10],"36f":[1,9],"38d":[3,11,17],"37e":[4],"37d":[6,18],"37a":[16]},{"580":[0],"582":[4],"589":[1],"590":[3],"58c":[2]},{"477":[3],"494":[4,6],"498":[0],"4ab":[1],"4a7":[2,5]},{"477":[4,11],"486":[1,8],"488":[9],"491":[7],"495":[0,6,16],"48c":[2,13],"48a":[3,5,10,12],"46a":[14],"49d":[15]},{"183":[4],"184":[0,7],"185":[1,3,6],"194":[2,5]},{"438":[8],"442":[5],"470":[4],"472":[0],"476":[1,2],"486":[7],"487":[3],"488":[6]},{"585":[2],"589":[6],"590":[1],"592":[4],"594":[0],"598":[5,8],"58d":[3],"59c":[7]},{"470":[8],"481":[11],"483":[4,7],"484":[1],"485":[5,9],"489":[10],"47f":[0],"47d":[2],"48e":[3],"48a":[6]},{"284":[6],"287":[7,12,14],"288":[8,10,11,13],"291":[1,9],"292":[0],"293":[3],"295":[5],"298":[2],"28a":[4]},{"131":[5,10],"155":[0],"164":[6],"172":[7],"175":[4],"180":[2,12,14],"183":[1],"184":[9],"17a":[3],"17f":[8,13],"15e":[11]},{"270":[1,7],"274":[4],"279":[8],"27b":[0],"27d":[2],"27e":[3,5],"27f":[6,9]},{"298":[10,11],"2bc":[0],"2c3":[1],"2ab":[2],"28e":[3],"2c0":[4],"2ac":[5],"2b4":[6,7],"29a":[8],"2af":[9]},{"298":[1],"299":[4],"29c":[0],"29b":[2],"29e":[3],"2a8":[5]},{"268":[18],"277":[0],"291":[8],"292":[6],"293":[17],"297":[5],"29c":[1,10,14],"2a4":[2],"28f":[3,15],"29a":[4],"24e":[7,13,19],"29d":[9],"2a1":[11],"2a2":[12],"29b":[16]},{"471":[1,3],"473":[2,4],"474":[0]},{"439":[3,10,18,22],"470":[17],"471":[1,15,23],"473":[0,26],"477":[14],"478":[21],"479":[9],"480":[2,7,24],"481":[5,19],"46f":[4,13],"47f":[6],"47b":[8],"46e":[11],"46d":[12,25],"47a":[16],"47e":[20]},{"188":[3],"191":[4],"18b":[0],"18a":[1],"17e":[2],"18e":[5]},{"366":[4],"399":[6],"3ab":[0,3,12],"39c":[1],"3af":[2],"3ad":[5],"3aa":[7],"39a":[8],"3a9":[9],"3a0":[10],"3a7":[11]},{"256":[14],"280":[10],"283":[13],"285":[8,11],"292":[3],"293":[7],"27f":[0],"27d":[1,4],"28a":[2,9,12],"28f":[5],"23c":[6]},{"185":[3],"15c":[0],"17b":[1,6],"17d":[2,7],"18d":[4],"18a":[5],"17f":[8]},{"478":[0],"489":[7],"498":[3],"48d":[1,4],"49a":[2],"49c":[5],"49d":[6]},{"392":[3],"394":[4],"37a":[0],"39e":[1],"3a1":[2],"3a5":[5]},{"277":[4],"279":[2],"284":[1,5],"285":[0],"27e":[3],"27d":[6],"27b":[7]},{"666":[21],"672":[0],"690":[14],"691":[3,10,24,26],"695":[8],"696":[25],"697":[2],"699":[7,20],"68d":[1,13,17,19],"67c":[4],"69e":[5,18,23],"69b":[6],"69f":[9],"64c":[11,15,22],"68e":[12],"69c":[16],"68f":[27],"6a0":[28]},{"453":[1,2,3],"454":[0,4]},{"567":[0],"583":[3],"585":[2],"587":[5],"592":[4],"595":[1]},{"690":[3],"692":[12],"6c2":[0],"6b4":[1,11],"6c3":[2,4,5,10],"6c1":[6],"6b8":[7],"6b1":[8,16],"6c4":[9],"6b0":[13,17],"6bb":[14,15],"6b2":[18],"6ba":[19]},{"590":[14],"593":[2,9,15],"596":[3,8,17,31],"597":[20],"598":[5,34],"599":[29,30],"54c":[0,12],"59d":[1,22],"58f":[4,11,16,26,32],"59e":[6,23],"56b":[7],"5a0":[10],"54a":[13,19,24,27],"58e":[18],"59f":[21],"58c":[25,28],"58b":[33]},{"354":[3,10],"388":[5],"390":[11],"392":[7],"395":[12],"396":[14],"397":[4],"38e":[0],"38c":[1,8],"39b":[2,9],"38a":[6],"38d":[13]},{"687":[6],"6b9":[0],"6af":[1,8],"6b2":[2,7],"6ab":[3,10],"6b4":[4],"6ba":[5],"6bc":[9]},{"653":[5,11],"674":[0],"686":[12],"694":[7],"695":[3],"697":[1,14],"698":[4],"6a2":[2],"67e":[6],"69c":[8,10],"6a7":[9,13]},{"1c3":[0],"1b1":[1],"1ae":[2],"1b3":[3],"1b8":[4],"17e":[5]},{"490":[7],"47f":[0],"49e":[1,5,8,11],"4ab":[2,9],"4a4":[3,10],"4a9":[4],"45d":[6,13],"4aa":[12],"48a":[14],"48b":[15]},{"572":[18],"590":[6],"591":[1,7,11],"593":[0],"594":[4],"595":[13,15],"599":[21],"5a0":[2,23],"57f":[3],"58d":[5,22],"59e":[8,10,20],"57c":[9],"58f":[12],"59f":[14],"59b":[16,19],"59a":[17]},{"199":[3],"1af":[0],"1ba":[1],"1c2":[2],"1b3":[4],"1c7":[5]},{"492":[3,6],"493":[1],"494":[7],"496":[8],"48e":[0],"4a1":[2],"49f":[4],"46f":[5],"49b":[9]},{"247":[9,14,19,24],"250":[2],"251":[1,21],"252":[13,20],"253":[5],"260":[10,18,30,34],"295":[0],"297":[37],"25d":[3,12,17,22,23,33],"24b":[4,15,16],"25c":[6],"24d":[7],"24e":[8],"24a":[11,25,26,28,36],"24c":[27,35],"25b":[29],"25f":[31,32]},{"191":[10],"192":[1,4,11],"195":[8],"1a3":[0],"19f":[2,12],"1a1":[3],"1a5":[5],"1ac":[6],"1a0":[7],"18e":[9]},{"270":[6],"276":[3],"277":[7],"281":[9],"282":[8],"26f":[0,4],"27a":[1],"27e":[2],"28d":[5]},{"351":[0],"362":[3],"377":[5],"378":[6],"379":[4],"384":[2,7],"37c":[1]},{"556":[5],"563":[13],"572":[10],"574":[1],"577":[8],"578":[9],"582":[3],"583":[7],"586":[2],"55d":[0],"52f":[4,11],"57e":[6],"55c":[12]},{"644":[6],"665":[0],"678":[7],"685":[2],"686":[3],"687":[5],"689":[10,12],"692":[16],"694":[9],"696":[1],"697":[11],"698":[13,14],"68d":[4,15],"69d":[8],"68b":[17]},{"391":[2],"395":[5,9],"398":[6],"39f":[0,11],"3a0":[1,10],"39a":[3],"38f":[4],"3ab":[7],"38e":[8]},{"386":[12],"394":[10],"397":[0],"3bc":[1],"3c4":[2],"3af":[3],"3ba":[4],"3b7":[5],"3b2":[6],"36e":[7],"3a3":[8],"3a2":[9],"37b":[11]},{"276":[2],"278":[1],"279":[0,3],"26b":[4],"26e":[5]},{"2b5":[0,2],"2c6":[1],"2be":[3],"2bf":[4],"2b4":[5,6]},{"443":[8],"446":[7,10,11],"448":[9],"475":[0,1],"478":[3],"481":[4],"47d":[2],"48a":[5],"44a":[6]},{"6a4":[0,3,7,14],"6b7":[1],"6af":[2],"6b1":[4],"6a8":[5],"6ac":[6],"6ad":[8],"6b3":[9],"6a0":[10],"6ab":[11,17],"66c":[12],"6b6":[13],"6a1":[15],"6a6":[16]},{"650":[14],"653":[13],"657":[0,17],"658":[12],"659":[15,23],"660":[4,19],"662":[2,9],"669":[3,10,18],"64b":[1],"64f":[5,8,20],"65c":[6,16,24],"65e":[7,22],"65f":[11],"64d":[21],"65d":[25]},{"461":[0],"483":[1],"486":[2,3],"488":[7],"43a":[4],"46d":[5],"47b":[6],"48d":[8]},{"181":[12],"1af":[0,19],"1a2":[1,5,9,13,15],"1aa":[2],"1ac":[3,18],"1b1":[4,14,17],"17e":[6],"1a0":[7,8,16],"1b0":[10,11]},{"473":[16],"476":[3],"483":[10],"492":[7],"494":[8],"495":[18],"496":[11,15],"4a5":[0,5,9,14],"4a3":[1,6],"4aa":[2,19],"4a9":[4],"49e":[12],"4a0":[13,17]},{"66c":[0],"66e":[1],"66a":[2],"66d":[3]},{"4c2":[0],"4b4":[1,12],"4c3":[2,5,6,11],"47c":[3],"4b0":[4],"4c1":[7],"4b8":[8],"4b1":[9],"4c4":[10]},{"1ad":[0],"1af":[1],"1ac":[2],"1a3":[3],"1a6":[4],"1a9":[5],"1a2":[6]},{"173":[5],"178":[7],"179":[6],"180":[1],"12e":[0],"16f":[2],"17c":[3],"17d":[4]},{"191":[1],"195":[8,12],"197":[0],"199":[6],"1a5":[2],"18b":[3],"18f":[4],"19b":[5,13],"18e":[7],"19a":[9,14],"18d":[10],"1a0":[11]},{"693":[0],"6a4":[1],"6b3":[2],"6bc":[3],"6b5":[4],"6b8":[5],"6b6":[6]},{"460":[7,12],"482":[0],"483":[15],"488":[8],"489":[13],"494":[14],"4b2":[1],"4a1":[2,9],"4a4":[3,11],"4ac":[4],"4a5":[5],"4b9":[6],"4ae":[10]},{"689":[1],"694":[2,3],"68b":[0]},{"378":[4],"384":[1],"385":[0],"386":[2],"395":[5],"38e":[3],"38f":[6]},{"160":[7],"189":[0],"1ae":[1],"1b6":[2],"1a1":[3],"1ac":[4],"1a9":[5],"1a4":[6],"1b4":[8],"1b9":[9],"1b0":[10],"1a5":[11]},{"498":[8],"4b2":[0],"4ae":[1],"4a3":[2],"4b6":[3],"4a8":[4],"4b1":[5,13],"4b4":[6,10],"4af":[7],"4a7":[9],"4b5":[11],"4ab":[12],"4b0":[14]},{"477":[7],"488":[14],"493":[15],"497":[1,18],"499":[0,5],"4a6":[2,9],"47a":[3],"49b":[4],"49a":[6],"4a0":[8],"4a4":[10],"4a1":[11],"4a2":[12],"4ab":[13],"49e":[16],"4a7":[17],"4a5":[19]},{"461":[9],"478":[13],"481":[12,15],"482":[2],"485":[4],"487":[7],"488":[6],"47a":[0,3,10,16],"48b":[1],"45f":[5],"48d":[8],"48c":[11,14],"44b":[17],"44e":[18],"44f":[19]},{"372":[10],"375":[11],"376":[12],"3b2":[0,5],"3a5":[1,4],"3ae":[2],"3a4":[3],"39f":[6],"3b3":[7],"3a8":[8],"3a1":[9]},{"292":[4],"294":[1,3,6],"295":[0,2],"28f":[5],"28b":[7]},{"280":[2,4,6],"284":[8],"287":[5],"288":[10],"289":[7],"290":[0,9],"28e":[1],"26e":[3]},{"291":[6],"292":[5],"2a1":[0,4],"29f":[1],"2a2":[2],"2a0":[3]},{"493":[5],"47e":[0],"4a5":[1],"49d":[2],"47c":[3],"49f":[4],"49b":[6]},{"378":[10],"3a9":[0],"3a7":[1,4,7],"3b4":[2],"3bc":[3],"3b9":[5,8],"38e":[6],"3ae":[9]},{"698":[2],"6a6":[0],"6a5":[1,10],"69d":[3],"6ab":[4,11],"69c":[5],"6a9":[6,8],"6a7":[7],"6a0":[9]},{"687":[21],"693":[0],"6ae":[1,13,17,19],"6b8":[2],"6b2":[3,10,24,29],"69d":[4],"6bf":[5,18,23],"6bc":[6,26],"6ba":[7,20],"6b6":[8],"6c0":[9,25],"66d":[11,15,22],"6af":[12],"6b1":[14],"6bd":[16],"6b9":[27],"6c3":[28]}]; + var literalShift=[795,1575,565,1337,524,1059,1322,826,1294,325,847,1323,833,575,304,817,821,1577,802,321,829,1590,538,1551,1548,299,277,1307,1095,1035,1339,1040,1591,578,1034,1290,281,1047,803,536,1580,327,330,308,782,547,323,583,778,525,843,1348,1555,1607,308,530,1615,1563,1333,278,1591,1338,1301,1547,1354,1560,1347,1092,784,305,779,573,547,334,547,803,566,1571,1315,1547,311,292,838,297,780,1092,1307,312,1045,1095,804,542,802,1584,1343,332,831,294,1072,788,1340,1036,808,1059,294,335,1077,1299,806,1082,1343,1357,281,1084,310,582,841,1301,275,1040,335,1579,1101,277,280,1086,1307,1309,781,554,296,804,334,1084,1584,298,1347,1331,1311,1586,1593,281,582,324,568,270,563,1096,1291,295,564,1316,1599,311,526,562,1579,811,1088,273,808,845,1065,549,1551,832,581,790,797,541,1308,1098,1606,1584,1052,319,1050,817,804,1317,1328,327,568,1548,1606,307,568,824,1074,817,275,837,527,1608,846,1041,1603,583,1343,1044,296,1081,539,580,819,806,840,1043,284,1052,811,1097,1580,1348,336,1039,1038,805,328,553,581,1332,1306,1590,541,1335,1572,300,1333,1576,1583,283,555,1358,842,1088,786,1598,779,569,289,1047,539,835,590,281,1057,590,311,1599,1075,1577,571,1041,838,1549,789,290,1349,1584,268,1317,316,838,1320,782,812,795,1063,1321,526,537,1046,1580,276,300,292,1605,548,1336,1579,1580,1559,555,566,1078,1057,1353,1610,1578,783,1608,1037,1328,1600,1579,566,332,1355,1340,1094,1046,1290,1086,308,1587,1350,1292,1305,288,848,825,274,1548,833,1312,1294,791,1556,1051,1055,835,527,1347,1546,278,583,1314,1342,1336,1346,1071,1340,270,1319,817,1039,796,324,567,812,804,840,1306,1574,1042,531,1593,1357,1601,312,1046,276,587,552,1299,575,848,800,1297,1552,562,798,1055,1560,801,814,555,307,1558,1312,1089,1567,1600,286,1356,303,277,1347,565,558,1098,832,1292,544,558,807,1547,311,1326,316,1555,1040,1546,1043,815,525,287,544,1294,304,1340,827,1096,305,791,1053,1613,820,556,1309,844,554,1346,1548,1320,328,823,311,274,288,298,1043,588,1306,795,844,1582,839,1590,277,836,1061,831,1330,1094,564,1035,793,1563,1581,1560,1320,1064,838,332,272,1566,1042,1071,1327,1358,1358,1325,289,272,1071,587,1090,1588,1058,783,1330,1577,1329,1038,1096,1319,586,1290,1568,1091,537,1311,831,549,573,788,1049,1302,1600,1605,1078,1297,1043,796,274,790,1574,553,809,1059,1320,536,304,528,1296,1065,1080,1589,1557,1611,566,1326,845,1556,297,1055,1602,1312,779,523,830,1094,794,1573,1591,327,1313,1315,1338,1551,1576,1292,574,329,800,1614,304,309,274,284,331,527,1615,1331,522,780,277,783,793,288,1577,275,796,1306,568,577,1046,830,809,591,1299,1347,1035,1584,825,1096,538,1072,845,322,324,1591,274,1094,549,572,536,1052,1598,1564,286,838,525,301,563,284,794,295,1604,1350,1076,1560,1069,1104,783,1293,842,1614,1296,1035,1308,1053,1323,1062,580,823,1549,806,541,555,831,536,1319,1323,1337,802,1573,1606,1556,1585,844,1329,1616,829,1573,843,1359,1327,577,815,1615,309,533,1046,828,315,1304,1034,566,1583,1558,324,1337,1069,1037,831,831,331,834,315,1360,790,1335,1094,565,1290,278,1056,554,1546,793,1576,525,1559,301,1322,844,524,794,1547,292,1609,1573,1566,1595,1063,291,592,1345,841,552,834,336,1341,1554,314,1306,1577,1046,1550,266,1344,291,830,1082,1063,843,1561,1320,792,530,323,847,1359,846,1069,829,1591,801,572,1548,1293,1337,570,1292,844,1312,537,790,1072,1581,1585,1064,803,836,1342,804,1336,315,1580,781,807,284,1588,1602,791,302,541,1612,1076,808,1592,1049,1092,782,1359,313,1081,781,1321,1579,843,1578,786,561,1574,1095,1331,307,567,796,529,573,1038,1061,280,1305,1579,1300,1556,548,319,320,552,1346,586,1600,1309,1354,1303,803,800,825,778,578,1062,1336,1317,555,1042,558,270,1102,550,282,1570,1319,1337,821,567,275,1312,1103,1563,269,326,817,1321,286,1358,545,1589,1563,822,1350,1037,818,533,1037,266,571,824,800,1552,1100,1350,1348,1291,542,1603,1345,279,1581,1301,779,1065,310,1091,308,1355,824,1080,781,787,839,818,1316,1318,1547,1314,331,1602,794,581,540,1324,1077,1562,1346,1317,1316,1614,522,1610,561,1085,1315,1045,787,1311,532,1323,831,1305,328,570,1313,839,1077,295,299,573,809,293,1567,816,548,1356,270,294,778,1568,1600,802,1608,1056,1037,1324,843,287,298,1307,1317,550,1346,308,580,1612,797,1600,587,282,1037,556,842,1586,269,1615,586,580,825,335,1339,286,579,310,1063,533,1036,1071,823,1598,1074,815,783,286,303,808,560,1600,1035,553,1595,1547,795,330,794,817,1090,277,821,1078,300,780,266,282,1355,291,1314,1566,319,287,312,1075,561,811,1040,564,571,587,838,298,578,592,1611,799,1606,572,811,522,586,280,1299,543,1613,812,782,832,1035,567,557,780,1612,1310,1057,1559,1097,1616,830,542,590,562,1338,816,1614,1552,550,1088,533,560,277,1096,279,308,1347,268,1094,821,809,1309,1055,826,1348,534,299,833,1602,330,583,1583,336,1582,1060,327,805,1585,569,324,1579,576,280,1067,312,573,848,1597,539,799,1077,1080,331,313,1566,334,1597,1603,833,840,308,1604,574,1069,1548,834,1328,845,1293,791,323,1584,329,1084,580,571,1612,814,1309,1075,1061,288,1044,1316,1052,547,273,523,585,565,558,1091,1036,284,823,540,282,1064,817,534,1580,1059,1314,1615,1322,807,1606,1587,332,1085,1324,334,1069,538,333,558,784,1295,1572,844,846,522,592,1046,1599,1546,1050,317,1073,1590,1103,317,266,300,1603,1088,1576,803,320,1090,1074,1049,832,550,539,557,1072,838,1591,1613]; + var fca=String.fromCharCode; + var lengthSub="\x6C\x65\x6E\x67\x74\x68"; + var joinSub="\x6A\x6F\x69\x6E"; + var ___t=function(i){var _fnArg=Number(i);var _compiled=compiledLiterals;if(!!_compiled[_fnArg]){return _compiled[i];}var idx=_fnArg-0x400;var shifts=[795,1575,565,1337,524,1059,1322,826,1294,325,847,1323,833,575,304,817,821,1577,802,321,829,1590,538,1551,1548,299,277,1307,1095,1035,1339,1040,1591,578,1034,1290,281,1047,803,536,1580,327,330,308,782,547,323,583,778,525,843,1348,1555,1607,308,530,1615,1563,1333,278,1591,1338,1301,1547,1354,1560,1347,1092,784,305,779,573,547,334,547,803,566,1571,1315,1547,311,292,838,297,780,1092,1307,312,1045,1095,804,542,802,1584,1343,332,831,294,1072,788,1340,1036,808,1059,294,335,1077,1299,806,1082,1343,1357,281,1084,310,582,841,1301,275,1040,335,1579,1101,277,280,1086,1307,1309,781,554,296,804,334,1084,1584,298,1347,1331,1311,1586,1593,281,582,324,568,270,563,1096,1291,295,564,1316,1599,311,526,562,1579,811,1088,273,808,845,1065,549,1551,832,581,790,797,541,1308,1098,1606,1584,1052,319,1050,817,804,1317,1328,327,568,1548,1606,307,568,824,1074,817,275,837,527,1608,846,1041,1603,583,1343,1044,296,1081,539,580,819,806,840,1043,284,1052,811,1097,1580,1348,336,1039,1038,805,328,553,581,1332,1306,1590,541,1335,1572,300,1333,1576,1583,283,555,1358,842,1088,786,1598,779,569,289,1047,539,835,590,281,1057,590,311,1599,1075,1577,571,1041,838,1549,789,290,1349,1584,268,1317,316,838,1320,782,812,795,1063,1321,526,537,1046,1580,276,300,292,1605,548,1336,1579,1580,1559,555,566,1078,1057,1353,1610,1578,783,1608,1037,1328,1600,1579,566,332,1355,1340,1094,1046,1290,1086,308,1587,1350,1292,1305,288,848,825,274,1548,833,1312,1294,791,1556,1051,1055,835,527,1347,1546,278,583,1314,1342,1336,1346,1071,1340,270,1319,817,1039,796,324,567,812,804,840,1306,1574,1042,531,1593,1357,1601,312,1046,276,587,552,1299,575,848,800,1297,1552,562,798,1055,1560,801,814,555,307,1558,1312,1089,1567,1600,286,1356,303,277,1347,565,558,1098,832,1292,544,558,807,1547,311,1326,316,1555,1040,1546,1043,815,525,287,544,1294,304,1340,827,1096,305,791,1053,1613,820,556,1309,844,554,1346,1548,1320,328,823,311,274,288,298,1043,588,1306,795,844,1582,839,1590,277,836,1061,831,1330,1094,564,1035,793,1563,1581,1560,1320,1064,838,332,272,1566,1042,1071,1327,1358,1358,1325,289,272,1071,587,1090,1588,1058,783,1330,1577,1329,1038,1096,1319,586,1290,1568,1091,537,1311,831,549,573,788,1049,1302,1600,1605,1078,1297,1043,796,274,790,1574,553,809,1059,1320,536,304,528,1296,1065,1080,1589,1557,1611,566,1326,845,1556,297,1055,1602,1312,779,523,830,1094,794,1573,1591,327,1313,1315,1338,1551,1576,1292,574,329,800,1614,304,309,274,284,331,527,1615,1331,522,780,277,783,793,288,1577,275,796,1306,568,577,1046,830,809,591,1299,1347,1035,1584,825,1096,538,1072,845,322,324,1591,274,1094,549,572,536,1052,1598,1564,286,838,525,301,563,284,794,295,1604,1350,1076,1560,1069,1104,783,1293,842,1614,1296,1035,1308,1053,1323,1062,580,823,1549,806,541,555,831,536,1319,1323,1337,802,1573,1606,1556,1585,844,1329,1616,829,1573,843,1359,1327,577,815,1615,309,533,1046,828,315,1304,1034,566,1583,1558,324,1337,1069,1037,831,831,331,834,315,1360,790,1335,1094,565,1290,278,1056,554,1546,793,1576,525,1559,301,1322,844,524,794,1547,292,1609,1573,1566,1595,1063,291,592,1345,841,552,834,336,1341,1554,314,1306,1577,1046,1550,266,1344,291,830,1082,1063,843,1561,1320,792,530,323,847,1359,846,1069,829,1591,801,572,1548,1293,1337,570,1292,844,1312,537,790,1072,1581,1585,1064,803,836,1342,804,1336,315,1580,781,807,284,1588,1602,791,302,541,1612,1076,808,1592,1049,1092,782,1359,313,1081,781,1321,1579,843,1578,786,561,1574,1095,1331,307,567,796,529,573,1038,1061,280,1305,1579,1300,1556,548,319,320,552,1346,586,1600,1309,1354,1303,803,800,825,778,578,1062,1336,1317,555,1042,558,270,1102,550,282,1570,1319,1337,821,567,275,1312,1103,1563,269,326,817,1321,286,1358,545,1589,1563,822,1350,1037,818,533,1037,266,571,824,800,1552,1100,1350,1348,1291,542,1603,1345,279,1581,1301,779,1065,310,1091,308,1355,824,1080,781,787,839,818,1316,1318,1547,1314,331,1602,794,581,540,1324,1077,1562,1346,1317,1316,1614,522,1610,561,1085,1315,1045,787,1311,532,1323,831,1305,328,570,1313,839,1077,295,299,573,809,293,1567,816,548,1356,270,294,778,1568,1600,802,1608,1056,1037,1324,843,287,298,1307,1317,550,1346,308,580,1612,797,1600,587,282,1037,556,842,1586,269,1615,586,580,825,335,1339,286,579,310,1063,533,1036,1071,823,1598,1074,815,783,286,303,808,560,1600,1035,553,1595,1547,795,330,794,817,1090,277,821,1078,300,780,266,282,1355,291,1314,1566,319,287,312,1075,561,811,1040,564,571,587,838,298,578,592,1611,799,1606,572,811,522,586,280,1299,543,1613,812,782,832,1035,567,557,780,1612,1310,1057,1559,1097,1616,830,542,590,562,1338,816,1614,1552,550,1088,533,560,277,1096,279,308,1347,268,1094,821,809,1309,1055,826,1348,534,299,833,1602,330,583,1583,336,1582,1060,327,805,1585,569,324,1579,576,280,1067,312,573,848,1597,539,799,1077,1080,331,313,1566,334,1597,1603,833,840,308,1604,574,1069,1548,834,1328,845,1293,791,323,1584,329,1084,580,571,1612,814,1309,1075,1061,288,1044,1316,1052,547,273,523,585,565,558,1091,1036,284,823,540,282,1064,817,534,1580,1059,1314,1615,1322,807,1606,1587,332,1085,1324,334,1069,538,333,558,784,1295,1572,844,846,522,592,1046,1599,1546,1050,317,1073,1590,1103,317,266,300,1603,1088,1576,803,320,1090,1074,1049,832,550,539,557,1072,838,1591,1613];var shift=shifts[idx];var map=mapping[idx];var out=[];var posidx;for(var sc in map){if(map.hasOwnProperty(sc)){var substringLength=map[sc][lengthSub];for(posidx=0;posidx>>0))return-1;if(s=parseInt(e)||0,getAvailableObjects(_47f16(0x47c)).abs(s)===Infinity&&(s=0),s>=u)return-1;for(r=getAvailableObjects(_47f16(0x47c)).max(0>s?u-getAvailableObjects(_47f16(0x47c)).abs(s):s,0);u>r;){if(r in o&&o[r]===n)return r;r++;}return-1;}(t,n);}function n(t,n,i){for(var e=0;e=i;)t.parent[u85634(0x41e)]=!0,t=t.parent,i++;}catch(e){}return t;}function s(){return u().document;}function c(t){return t.readyState&&(_1585(0x813)===t.readyState||I0f072(0x554)===t.readyState);}function a(){var t,n,i,e,r,o=[];try{t=u(),i=(n=s())[Yc09(0x6c5)](Z448(0x6da)),e=n[Yc09(0x6c5)](Iee0(0x7fc)),o[Za11a(0x7f4)](window),window!==t&&o[Za11a(0x7f4)](t),(r=function(t){var n,i;for(n=0;nr;r++)t[e[r]]?c[Za11a(0x7f4)](n(t[qbd539(0x43c)](t[e[r]]))):c[Za11a(0x7f4)]("-");for(o=[ze2ff(0x56c),f50c4(0x40d),Peef2(0x855),f31e(0x4b1),u962dd(0x4d3),Qee6(0x5d3),Q5dea(0x85b),_0521(0x4d1),L8875(0x4e1),U391d(0x478),U62790(0x54a),S0545(0x60d),Y685(0x462),s1a67(0x4dd),Ldb2(0x627),Yc09(0x643),Ua9a(0x47f),F5884f(0x750),_4a9c2(0x7dc),Ufec(0x851),z4ee(0x7fa),lc5b2(0x492),q14c(0x7bd),I2683f(0x5d4),S12dc7(0x81b),p243(0x538),L9297(0x468),Rbe82(0x4e8),Iccbd(0x82b),z26ba(0x707),Lb6804(0x805),Z2d6(0x6d3),z4ee(0x7fa),l7d264(0x60a),If7b1d(0x6bc),f4ae(0x4ad),pafa(0x4f1),S3b4(0x593),Y7d9(0x7ba),Pc177e(0x5e1),Ibea(0x5ed),Fa85(0x4bc),q7d3(0x539),Q7a5(0x48f),Pc68c9(0x720),lec5(0x681)],u=0;o[ffe0(0x6ef)]>u;u++)t[o[u]]?c[Za11a(0x7f4)](t[qbd539(0x43c)](t[o[u]])):c[Za11a(0x7f4)]("-");try{(s=t[F846(0x755)](Sd5e(0x7bb)))&&(c[Za11a(0x7f4)](t[qbd539(0x43c)](s[_9182(0x4b7)])),c[Za11a(0x7f4)](t[qbd539(0x43c)](s[Ff30(0x5db)])));}catch(a){}if(!t[Z39d6(0x84c)])return c[Qcf1f0(0x823)]("~");c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y6cf(0x45a)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y6cf(0x45a)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y6cf(0x45a)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y092c(0x5ba)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y092c(0x5ba)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[y092c(0x5ba)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[_b177(0x780)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[_b177(0x780)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[_b177(0x780)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y6cf(0x45a)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y6cf(0x45a)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y6cf(0x45a)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y092c(0x5ba)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y092c(0x5ba)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[y092c(0x5ba)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[_b177(0x780)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[_b177(0x780)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[_b177(0x780)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[ue12c3(0x69e)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[ue12c3(0x69e)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[ue12c3(0x69e)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[q2590c(0x76a)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[q2590c(0x76a)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[q2590c(0x76a)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[Yb91(0x4cd)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[Yb91(0x4cd)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I086fc(0x850)],t[Yb91(0x4cd)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[ue12c3(0x69e)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[ue12c3(0x69e)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[ue12c3(0x69e)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[q2590c(0x76a)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[q2590c(0x76a)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[q2590c(0x76a)])[Id7a4(0x78e)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[Yb91(0x4cd)])[i6fa9(0x4ef)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[Yb91(0x4cd)])[_d7e77(0x529)]),c[Za11a(0x7f4)](t[Z39d6(0x84c)](t[I72938(0x5f3)],t[Yb91(0x4cd)])[Id7a4(0x78e)]);}catch(a){}return c[Qcf1f0(0x823)]("~");}function C(t){try{var n=t[F846(0x755)](Sd5e(0x7bb));return t[qbd539(0x43c)](n[Ff30(0x5db)]);}catch(i){return null;}}function S(t){try{var n=t[F846(0x755)](Sd5e(0x7bb));return t[qbd539(0x43c)](n[_9182(0x4b7)]);}catch(i){return null;}}function M(t){try{return{version:t[qbd539(0x43c)](t[ze2ff(0x56c)]),sharingLangVersion:t[qbd539(0x43c)](t[f31e(0x4b1)]),vendor:t[qbd539(0x43c)](t[f50c4(0x40d)])};}catch(n){return null;}}function I(t){return y(function(){return v(),getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa));}).then(function(t){return y(function(){return t.width=2e3,t.height=200,t.className=p1987(0x59e),t;});}).then(function(t){return y(function(){return{p:t.getContext("2d"),canvas:t};});}).then(function(n){return y(function(){var i=n.p;return i.rect(0,0,10,10),i.rect(2,2,6,6),n.data=[],n.data[Za11a(0x7f4)](ydd66(0x83d)+(!1===n.p.isPointInPath(5,5,Qf93e(0x858))?"yes":"no")),i.textBaseline=Ffca(0x6b5),i.fillStyle=Ya6fb(0x73b),i.fillRect(125,1,62,20),i.fillStyle=I0f072(0x419),t.g?i.font=Yc354(0x6c9):i.font=Ya23(0x485),i.fillText(_480b(0x690),2,15),i.fillStyle=r7b6dc(0x473),i.font=i601(0x426),i.fillText(_480b(0x690),4,45),i.globalCompositeOperation=Laa0(0x64d),i.fillStyle=L803d(0x5d6),i.beginPath(),i.arc(50,50,50,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),i.closePath(),i.fill(),i.fillStyle=z97929(0x4c1),i.beginPath(),i.arc(100,50,50,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),i.closePath(),i.fill(),i.fillStyle=lc5b2(0x796),i.beginPath(),i.arc(75,100,50,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),i.closePath(),i.fill(),i.fillStyle=L803d(0x5d6),i.arc(75,75,75,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),i.arc(75,75,25,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),i.fill(Qf93e(0x858)),n;});}).then(function(t){return y(function(){return t.canvas[Yc25e9(0x67c)]?(t.data[Za11a(0x7f4)](t.canvas[Yc25e9(0x67c)]()),It["all"]([vn.v(t.data[Qcf1f0(0x823)]("|")),wn.v(t.data[Qcf1f0(0x823)]("|"))]).then(function(t){return{sha1:t[0],sha256:t[1]};})):{sha1:null,sha256:null};});});}function R(n,i,e){return!(void 0!==e&&!l(e))&&(!l(e)||!(d(e)[ffe0(0x6ef)]>2||_c3e2(0x453)!=typeof e[Yf51b4(0x738)]&&null!==e[Yf51b4(0x738)]&&!t([_9dd5(0x670),"rsa",F910(0x4e0),l28a(0x510)],e[Yf51b4(0x738)])||_c3e2(0x453)!=typeof e[p734(0x835)]&&null!==e[p734(0x835)]&&z3426(0x57e)!=typeof e[p734(0x835)]&&!t([rd1144(0x747),Fe978(0x596)],e[p734(0x835)])))&&!(q8d907(0x43a)!=typeof n||!/^[\w-]+$/.test(n))&&(l(e)&&e[Yf51b4(0x738)]?q8d907(0x43a)==typeof i||R8d11(0x6e5)==typeof i:q8d907(0x43a)==typeof i||R8d11(0x6e5)==typeof i||z3426(0x57e)==typeof i||l(i));}function F(n){return!(void 0!==n&&!l(n)||l(n)&&(d(n)[ffe0(0x6ef)]>1||_c3e2(0x453)!=typeof n[p734(0x835)]&&null!==n[p734(0x835)]&&z3426(0x57e)!=typeof n[p734(0x835)]&&!t([rd1144(0x747),Fe978(0x596)],n[p734(0x835)])));}function D(t,n){return!!F(n)&&(q8d907(0x43a)==typeof t||R8d11(0x6e5)==typeof t);}function N(t){return q8d907(0x43a)==typeof t;}function O(t,n,i){null!=t&&(R8d11(0x6e5)==typeof t?this.m(t,n,i):null==n&&q8d907(0x43a)!=typeof t?this.k(t,256):this.k(t,n));}function B(){return new O(null);}function P(t){return si.charAt(t);}function L(t,n){var i=ci[t[I07926(0x7fd)](n)];return null==i?-1:i;}function x(t){var n=B();return n._(t),n;}function U(t){var n,i=1;return 0!=(n=t>>>16)&&(t=n,i+=16),0!=(n=t>>8)&&(t=n,i+=8),0!=(n=t>>4)&&(t=n,i+=4),0!=(n=t>>2)&&(t=n,i+=2),0!=(n=t>>1)&&(t=n,i+=1),i;}function X(t){this.A=t;}function G(t){this.A=t,this.T=t.C(),this.S=32767&this.T,this.M=this.T>>15,this.I=(1<>8&255,di[pi++]^=n>>16&255,di[pi++]^=n>>24&255,hi>pi||(pi-=hi);}(new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]());}function q(){if(null==li){for(V(),(li=function t(){return new j();}()).init(di),pi=0;pi>6)+yi.charAt(63&i);for(n+1==t[ffe0(0x6ef)]?(i=parseInt(t[Rd44(0x460)](n,n+1),16),e+=yi.charAt(i<<2)):n+2==t[ffe0(0x6ef)]&&(i=parseInt(t[Rd44(0x460)](n,n+2),16),e+=yi.charAt(i>>2)+yi.charAt((3&i)<<4));(3&e[ffe0(0x6ef)])>0;)e+=mi;return e;}function K(t,n,i){var e,r,o=function u(){var t={},n=new(getAvailableObjects(y6de23(0x5ef)))();return n[F72bdc(0x54c)](n[_47f16(0x789)]()+3600*24*365*1e3),t[i3568c(0x4a2)]=n.toUTCString(),t[i94b(0x51c)]="/",t;}(),s=t+"="+n;for(e in i=i||{})({})[F910(0x786)].call(i,e)&&(o[e]=i[e]);for(r in o)({})[F910(0x786)].call(o,r)&&(s+="; "+r+"="+o[r]);getAvailableObjects(P3817(0x507))[S2960(0x7be)]=s;}function W(t,n,i){var e,r,o,u;if(i&&i[r8cd(0x5ff)])K(t,n,i);else if(e=function s(){var t,n,i,e,r;if(/^([\d]{1,3}\.){3}[\d]{1,3}(:\d+)?$/.test(getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][i2af3c(0x4ab)][L633(0x821)]()))return[getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][i2af3c(0x4ab)][L633(0x821)]()];if(1===(t=getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][i2af3c(0x4ab)][L633(0x821)]()[Zde293(0x4d2)]("."))[ffe0(0x6ef)])return null;for(n=[],i=0;i0&&parseInt(t[Rd44(0x460)](n+5,t[Re8e(0x7e8)](".",n)));}function J(){return 7===Y();}function tt(){return 8===Y();}function nt(){return 9===Y();}function it(t,n){var i=(n=n||s())[_30d(0x605)]("a");return i[y6af(0x5aa)]=t,i[y6af(0x5aa)];}function et(){return _c3e2(0x453)!=typeof XMLHttpRequest&&_c3e2(0x453)!=typeof getAvailableObjects(s99c(0x5bb))[U0e42(0x572)][R575(0x451)]&&_c3e2(0x453)!=typeof getAvailableObjects(s99c(0x5bb))[U0e42(0x572)][F67cb(0x46a)];}function rt(t,n,i){t[Le13(0x48b)]=function(){4===t.readyState&&(200===t.status?n(t.responseText):i(new Error(Se44bf(0x639)+t.status)));};}function ot(t,n,i){t.onload=function(){_c3e2(0x453)==typeof this.status||200===this.status?n(t.responseText):i(new Error(Y7d11(0x432)+this.status+y88176(0x45f)));},t.ontimeout=function(t){i(new Error(L2bda9(0x7ab)+t.message));},t.onerror=function(t){i(new Error(L8875(0x6e6)+t.message));},t.onabort=function(t){i(new Error(f291e5(0x810)+t.message));};}function ut(t,n,i,e){var r,o,u=new It(function(u,s){try{var c=it(n);if(J()||tt()||nt()){if(function f(t){return-1===t[Re8e(0x7e8)](getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][_fa6ce(0x5b6)]+"//"+getAvailableObjects(P3817(0x507))[r8cd(0x5ff)]);}(c)){if(!function n(){return _c3e2(0x453)!=typeof window[Z2d6(0x669)]&&_c3e2(0x453)!=typeof window[Z2d6(0x669)][U0e42(0x572)][R575(0x451)]&&_c3e2(0x453)!=typeof window[Z2d6(0x669)][U0e42(0x572)][F67cb(0x46a)];}())throw new Error(z4ee(0x44c));(r=new (window[Z2d6(0x669)])())[Ud3496(0x857)]=function(){},r[id674(0x71e)]=function(){},r[U498(0x662)]=function(){},r[sba6c(0x70d)]=function(){},r[R575(0x451)](t,c,!0),ot(r,u,s),r[F67cb(0x46a)](i);}else if(J())(r=new (window[Uf968f(0x7c7)])(Zbee(0x46b)))[R575(0x451)](t,c,!0),rt(r,u,s),r[F67cb(0x46a)](i);else{if(!et())throw new Error(Ld926(0x635));for(o in((r=new(getAvailableObjects(s99c(0x5bb)))())[R575(0x451)](t,c,!0), e))({})[F910(0x786)].call(e,o)&&r.setRequestHeader(o,e[o]);tt()?(rt(r,u,s),r.onabort=function(t){s(new Error(f291e5(0x810)+t.message));}):nt()&&ot(r,u,s),r[F67cb(0x46a)](i);}}else{if(!et())throw new Error(Ld926(0x635));r=new(getAvailableObjects(s99c(0x5bb)))();try{r[Ied7(0x7ae)]=!0;}catch(a){}for(o in (r[R575(0x451)](t,c,!0), r.withCredentials=!0, e))({})[F910(0x786)].call(e,o)&&r.setRequestHeader(o,e[o]);ot(r,u,s),r[F67cb(0x46a)](i);}}catch(f){s(f);}});return u.G=function(){return r;},u;}function st(t){var n=o(t);if(id2e(0x5fd)==typeof n&&null!==n&&q8d907(0x43a)==typeof n[y5a9b(0x6cb)]&&r3b3ff(0x5c6)===n[y5a9b(0x6cb)]&&id2e(0x5fd)==typeof n[s1a67(0x6f2)]&&q8d907(0x43a)==typeof n[s1a67(0x6f2)][Idce61(0x772)])return n[s1a67(0x6f2)];throw new Error(I839(0x52f));}function ct(t,i){return n(i,function(n){t=t[Ud21(0x43f)](n[pd5e(0x74e)],n[La23(0x72b)]);}),t;}function at(){return p17559(0x461)[Zde293(0x4d2)]("")[f41f66(0x6d0)](function(){return getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()-.5;})[Qcf1f0(0x823)]("");}function ft(t,n){var i=getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa));return i.width=n,i.height=t,i.getContext("2d");}function ht(){var t,n,i={};for(i[Fa0f4c(0x41d)]=null,i[Le83(0x459)]=null,t=It[Ie1a95(0x672)](),n=0;10>n;n++)t=t.then(function(){return y(function(){return o=at(),u=20,s=15,c=800,y(function(){return y(function(){t=ft(s,c);});}).then(function(){return y(function(){t.fillText(o,u,10),i=getAvailableObjects(_47f16(0x47c))[Zf9f(0x6e4)](t.measureText(o).width);});}).then(function(){return y(function(){e=t.getImageData(0,0,i,s).data;});}).then(function(){return y(function(){n=ft(s,c);});}).then(function(){return y(function(){n.fillText(o+" "+o,u,10);});}).then(function(){return y(function(){r=n.getImageData(0,0,i,s).data;});}).then(function(){return y(function(){var t,n=0;for(t=0;t0;});});var t,n,i,e,r,o,u,s,c;});}).then(function(t){t?i[Fa0f4c(0x41d)]=!0:null===i[Fa0f4c(0x41d)]&&(i[Fa0f4c(0x41d)]=!1);});return(t=t.then(undefined,function(t){i[Le83(0x459)]=t.message;})).then(function(){return i;});}function lt(){function t(t,n,i){var e,r;return new It(function(n){var i=new (window[ubb6bf(0x5b5)])();i[Ud3496(0x857)]=function(){n(i);},i["src"]=t;}).then(function(t){return y(function(){(e=getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa)))[I4c9a2(0x6d2)]=n,e[Se0c(0x628)]=i;}).then(function(){return y(function(){r=e[U47041(0x5ca)]("2d");});}).then(function(){return y(function(){r[i40af6(0x44f)](t,0,0);});}).then(function(){return e[Yc25e9(0x67c)]();});});}var n,i,e,r,o,u=at(),s=25,c=800,a=20,f=10,h={};return h[Fa0f4c(0x41d)]=null,h[Le83(0x459)]=null,y(function(){(n=getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa)))[I4c9a2(0x6d2)]=c,n[Se0c(0x628)]=s;}).then(function(){return y(function(){e=n[U47041(0x5ca)]("2d");});}).then(function(){return y(function(){e[Lfd9c(0x60f)](u,a,f);});}).then(function(){return y(function(){o=e[_ca179(0x7e3)](u)[I4c9a2(0x6d2)];});}).then(function(){return y(function(){(i=getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa)))[I4c9a2(0x6d2)]=c,i[Se0c(0x628)]=s;});}).then(function(){return y(function(){r=i[U47041(0x5ca)]("2d");});}).then(function(){return y(function(){r[Lfd9c(0x60f)](u+" "+u,a,f);});}).then(function(){return It["all"]([t(n[Yc25e9(0x67c)](),o,s),t(i[Yc25e9(0x67c)](),o,s)]).then(function(t){return y(function(){h[Fa0f4c(0x41d)]=t[0]!==t[1];});});},function(t){h[Le83(0x459)]=t[P5a879(0x68e)];}).then(function(){return h;});}function dt(){return{key:Ye,version:Ze,content:nr};}function pt(){Ft.h(u082(0x847),dt);}function gt(t){var n={};return n[Ud21(0x77a)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Ud21(0x77a)]||null,n[Ld926(0x476)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Ld926(0x476)]||null,n[U498(0x7d9)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][U498(0x7d9)]||null,n[z63744(0x433)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][z63744(0x433)]||null,n[u8c132(0x4fe)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][u8c132(0x4fe)]||null,n[ic56(0x776)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][ic56(0x776)]||null,n[Ic47(0x7d3)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Ic47(0x7d3)]||null,n[yd6fc1(0x644)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][yd6fc1(0x644)]||null,n[Ffc5(0x576)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Ffc5(0x576)]||null,n[Yf51b4(0x5a8)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Yf51b4(0x5a8)]||null,n;}function vt(t,n,i){var e={};return null!==t?(e[y26fd3(0x42b)]={},e[y26fd3(0x42b)][Id7a4(0x7c6)]=t.unmaskedVendor,e[y26fd3(0x42b)][f41f66(0x559)]=t.unmaskedRenderer):e[y26fd3(0x42b)]=null,null!==n?(e[l81d(0x64b)]={},e[l81d(0x64b)][l81d(0x64b)]=n.version,e[l81d(0x64b)][Rdf6(0x5d8)]=n.sharingLangVersion,e[l81d(0x64b)][u8c132(0x4fe)]=n.vendor):e[l81d(0x64b)]=null,e[qbef32(0x795)]={},e[qbef32(0x795)][S6780(0x812)]=i.render,e[qbef32(0x795)]["v1"]=i.v1,e[qbef32(0x795)]["v2"]=i.v2,e[qbef32(0x795)][L889(0x86c)]=i.render_sha256,e[qbef32(0x795)][Z81de3(0x443)]=i.v1_sha256,e[qbef32(0x795)][f6cb(0x6c2)]=i.v2_sha256,e;}function wt(){return id2e(0x5fd)==typeof u()[_88de(0x7ca)]&&id2e(0x5fd)==typeof u()[_88de(0x7ca)][_a648(0x41f)]&&Rf3fd(0x783)==typeof u()[_88de(0x7ca)][_a648(0x41f)][p824d(0x802)];}function yt(t){return y(function(){var n,i,e={};e[P2c2(0x72c)]=null,e[Zf9f(0x402)]=null,e[y7b7(0x688)]=null,e[q1a4(0x7ac)]=null,e[s2d2b(0x493)]=null,e[R42d(0x691)]=null,e[L1ab(0x7d0)]=null,e[f31e(0x6f5)]=null,e[u04f(0x601)]=null,e[ua97(0x525)]=null,e[Y339f(0x4e4)]=null,e[Q03d(0x49b)]=null,e[za76e0(0x702)]=null,e[Ld434(0x4fc)]=null,e[U54f6(0x5c3)]=null,e[za76e0(0x702)]=null,e[Ld434(0x4fc)]=null,e[U54f6(0x5c3)]=null,e[_8f5f1(0x649)]=null,e[Qc8779(0x76d)]=null,e[Z347(0x767)]=null,(n={})[Fa0f4c(0x41d)]=null,e[y4e16(0x4cc)]=n,e[P2c2(0x72c)]=!!t[ua97(0x525)],e[Zf9f(0x402)]=!1,e[y7b7(0x688)]=!!t[P3817(0x507)][y7b7(0x688)],e[q1a4(0x7ac)]="H"in t,e[s2d2b(0x493)]=t[s2d2b(0x493)]?Object.keys(t[s2d2b(0x493)]):[],e[R42d(0x691)]=!!t[l9fa06(0x504)],e[L1ab(0x7d0)]=typeof t[Y33fdc(0x761)],e[f31e(0x6f5)]=/constructor/i.test(t[i2c2f2(0x505)]),e[u04f(0x601)]=t[u3f22(0x822)]&&t[u3f22(0x822)][qa41(0x5bc)]&&t[u3f22(0x822)][qa41(0x5bc)][L633(0x821)]()||null,e[ua97(0x525)]=t[ua97(0x525)]?Object.keys(t[ua97(0x525)]):[],e[Y339f(0x4e4)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Y339f(0x4e4)]||null,e[Q03d(0x49b)]=t[_88de(0x7ca)]&&t[_88de(0x7ca)][Q03d(0x49b)]||null,e[za76e0(0x702)]=null,e[Ld434(0x4fc)]=null,e[U54f6(0x5c3)]=null,e[pbe59(0x62f)]=null,e[_a648(0x475)]=null;try{e[za76e0(0x702)]=t[l3cf21(0x516)]&&t[l3cf21(0x516)](Sbebb7(0x4bb))[L11006(0x5ab)];}catch(r){}try{e[Ld434(0x4fc)]=t[l3cf21(0x516)]&&t[l3cf21(0x516)](U068b7(0x6dc))[L11006(0x5ab)];}catch(r){}try{e[U54f6(0x5c3)]=t[l3cf21(0x516)]&&t[l3cf21(0x516)](icacc(0x7a9))[L11006(0x5ab)];}catch(r){}e[_8f5f1(0x649)]=(window[U50168(0x500)][L889(0x566)]||{}).type||window[U50168(0x500)][Qa5364(0x641)]||window[U50168(0x500)][u85634(0x656)]||null;try{e[Qc8779(0x76d)]=Function[U0e42(0x572)][L633(0x821)][I48c(0x565)]({});}catch(r){e[Qc8779(0x76d)]=r[L633(0x821)]();}try{i=Function[U0e42(0x572)][L633(0x821)],e[Z347(0x767)]=i(i);}catch(r){e[Z347(0x767)]=r[L633(0x821)]();}return e;}).then(function(n){if(t[_88de(0x7ca)]&&t[_88de(0x7ca)][y6da48(0x613)]&&t[_88de(0x7ca)][y6da48(0x613)][y4e16(0x4cc)])try{return t[_88de(0x7ca)][y6da48(0x613)][y4e16(0x4cc)]().then(function(t){return n[y4e16(0x4cc)][Fa0f4c(0x41d)]=t,n;});}catch(i){n[y4e16(0x4cc)][Le83(0x459)]=i.message;}else n[y4e16(0x4cc)][Fa0f4c(0x41d)]=!1;return It[Ie1a95(0x672)](n);}).then(function(t){return y(function(){var n=getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa));return n[I4c9a2(0x6d2)]=12,n[Se0c(0x628)]=12,{canvas:n,content:t,p:undefined};});}).then(function(t){return y(function(){return t.p=t.canvas[U47041(0x5ca)]("2d"),t;});}).then(function(t){return y(function(){return t.p[P07078(0x7d2)]=z97fd(0x69d),t.p[yd6fc1(0x6f9)](0,0,t.canvas[I4c9a2(0x6d2)],t.canvas[Se0c(0x628)]),t.content[pbe59(0x62f)]=t.canvas[Yc25e9(0x67c)](),t.p[Lfd9c(0x60f)]("1",4,9),t.content[_a648(0x475)]=t.canvas[Yc25e9(0x67c)](),t.content;});},function(){});}function mt(t,n){return t.slice(n,n+1);}function kt(t,n){var i=0,e=mt(t,n+i);switch(i++,e){case"\n":return mo;case'"':return po;case"\\":return ko;case"'":return go;case"/":if("/"==(e=mt(t,n+i)))return i++,vo;if("*"==e)return i++,wo;break;case"*":if("/"===(e=mt(t,n+i)))return i++,yo;}return lo;}function bt(t,n){switch(t){case bo:switch(n){case po:return Eo;case go:return Ao;case vo:return Co;case wo:return So;case yo:return bo;}break;case _o:return Eo;case To:return Ao;case Eo:switch(n){case ko:return _o;case po:return bo;}break;case Ao:switch(n){case ko:return To;case go:return bo;}break;case Co:switch(n){case mo:return bo;}break;case So:switch(n){case yo:return bo;}}return t;}function Et(t){return F4bca(0x56d)===t[z7f902(0x6a3)][u082(0x630)]();}function _t(t){return Et(t)&&Boolean(t[z4ee(0x47a)]("src"));}function At(n){if(!Et(n))return!0;var i=n[z4ee(0x47a)](f601b5(0x65f));return!i||q8d907(0x43a)==typeof i&&t([z7e76(0x676),s8ff(0x83c),id5b(0x74c)],i[u082(0x630)]());}function Tt(t){return i(t,function(t){var n={};return n["src"]=t.src,n[p902d(0x543)]=t.code,n[ya7e3(0x51b)]=t.sha1,n[y5a9b(0x6cb)]=t.status,n[Q6b3(0x530)]=t.sha256,n;});}function Ct(t,i,e,r){i(t,e).observe(t,{attributes:!0,childList:!0,subtree:!0}),n(r(t),function(n){e(n,t);}),n(t[Yc09(0x6c5)](Iee0(0x7fc)),function(t){St(t,i,e);});}function St(t,n,i){function e(t){try{Ct(t.contentDocument||t[r3b3ff(0x429)].document,n,i);}catch(e){}}t.addEventListener(U47041(0x6cd),function(){e(t);}),t.contentDocument&&I0f072(0x554)===t.contentDocument.readyState&&e(t);}function Mt(t){var n=i(Mo,function(t){return"["+t+"]";});return n[Za11a(0x7f4)](F4bca(0x56d)),t.querySelectorAll(n[Qcf1f0(0x823)](","));}var It,Rt,Ft,Dt,Nt,Ot,Bt,Pt,Lt,xt,Ut,Xt,Gt,Ht,jt,Vt,qt,Qt,$t,zt,Kt,Wt,Zt,Yt,Jt,tn,nn,en,rn,on,un,sn,cn,an,fn,hn,ln,dn,pn,gn,vn,wn,yn,mn,kn,bn,En,_n,An,Tn,Cn,Sn,Mn,In,Rn,Fn,Dn,Nn,On,Bn,Pn,Ln,xn,Un,Xn,Gn,Hn,jn,Vn,qn,Qn,$n,zn,Kn,Wn,Zn,Yn,Jn,ti,ni,ii,ei,ri,oi,ui,si,ci,ai,fi,hi,li,di,pi,gi,vi,wi,yi,mi,ki,bi,Ei,_i,Ai,Ti,Ci,Si,Mi,Ii,Ri,Fi,Di,Ni,Oi,Bi,Pi,Li,xi,Ui,Xi,Gi,Hi,ji,Vi,qi,Qi,$i,zi,Ki,Wi,Zi,Yi,Ji,te,ne,ie,ee,re,oe,ue,se,ce,ae,fe,he,le,de,pe,ge,ve,we,ye,me,ke,be,Ee,_e,Ae,Te,Ce,Se,Me,Ie,Re,Fe,De,Ne,Oe,Be,Pe,Le,xe,Ue,Xe,Ge,He,je,Ve,qe,Qe,$e,ze,Ke,We,Ze,Ye,Je,tr,nr,ir,er,rr,or,ur,sr,cr,ar,fr,hr,lr,dr,pr,gr,vr,wr,yr,mr,kr,br,Er,_r,Ar,Tr,Cr,Sr,Mr,Ir,Rr,Fr,Dr,Nr,Or,Br,Pr,Lr,xr,Ur,Xr,Gr,Hr,jr,Vr,qr,Qr,$r,zr,Kr,Wr,Zr,Yr,Jr,to,no,io,eo,ro,oo,uo,so,co,ao,fo,ho,lo,po,go,vo,wo,yo,mo,ko,bo,Eo,_o,Ao,To,Co,So,Mo,Io,Ro,Fo,Do,No,Oo,Bo,Po,Lo,xo,Uo;for(window[f2e2c(0x792)]||(window[f2e2c(0x792)]={},window[f2e2c(0x792)]["log"]=function(){},window[f2e2c(0x792)][Rf9a(0x663)]=function(){},window[f2e2c(0x792)][ybdcd(0x6af)]=function(){}),It=function(t){function n(t){return t instanceof Array;}function i(){for(var t=0;tn;n++)e+=i.charAt(getAvailableObjects(_47f16(0x47c))[S14a(0x794)](getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()*i[ffe0(0x6ef)]));return e;},rt:function(){return!this.checked&&getAvailableObjects(P3817(0x507)).body&&(this.detected=this.ot(),this.checked=!0),this.detected;},ot:function(){var t,n=this.et(8),i=getAvailableObjects(P3817(0x507))[_30d(0x605)]("div");if(i.id=n,i.className=_04fa(0x68a),i.innerText=lc5b(0x819),getAvailableObjects(P3817(0x507)).body.insertAdjacentHTML(_eeb9(0x84e),i.outerHTML),t=getAvailableObjects(P3817(0x507))[Lfa1(0x495)](n)){if(0===t.innerText[Re8e(0x7e8)](sfba(0x55c)))return!0;t.parentNode[zd70(0x550)](t);}return!1;},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){var t={};return t[qee7(0x82f)]=this.rt(),{key:uec23(0x5e5),version:Dt,content:t};}},Bt=r(Ot.init,Ot),Pt=r(Ot.stop,Ot),Ft.nt(Ze6dd(0x4dc),Bt),Ft.nt(l79967(0x693),Pt),Ft.nt(_772(0x651)+Nt,Pt),Lt={encode:function Gu(t,n,i){var e,r=getAvailableObjects(f825(0x519))[U0e42(0x572)][P493(0x502)],o=Object[U0e42(0x572)][P493(0x502)],u=r!==undefined,s=o!==undefined;return u&&delete getAvailableObjects(f825(0x519))[U0e42(0x572)][P493(0x502)],s&&delete Object[U0e42(0x572)][P493(0x502)],e=JSON[i08e(0x555)](t,n,i),u&&(getAvailableObjects(f825(0x519))[U0e42(0x572)].toJSON=r),s&&(Object[U0e42(0x572)].toJSON=o),e;},decode:o},xt={set:function Hu(t,n){try{localStorage.setItem(t,n);}catch(i){}},remove:function ju(t){try{localStorage.removeItem(t);}catch(n){}},get:function Vu(t){var n=null;try{n=localStorage.getItem(t);}catch(i){}return n;}},Ut=function(){function t(t){n||(n=!0,r=setInterval(function(){_1585(0x813)!==t.readyState&&I0f072(0x554)!==t.readyState||(clearInterval(r),function n(){if(!i&&(i=!0,e)){for(var t=0;tn)return i+1;},Ht[U0e42(0x572)].bt=function(){var t,n=this.yt(),i=0;for(t=0;tt;++t)this.Tt+=getAvailableObjects(_47f16(0x47c)).sin(t);this._t=getAvailableObjects(_47f16(0x47c))[sbd032(0x5b0)](new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()-n);},Ht:function(t){var n,i,e,r;t&&(n=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)](),void 0!==t&&_c3e2(0x453)!=typeof t.timeStamp&&0!==t.timeStamp&&(n=t.timeStamp),i=getAvailableObjects(P3817(0x507))["all"]?t.x:t.pageX,e=getAvailableObjects(P3817(0x507))["all"]?t.y:t.pageY,0!==this.Et.xt.ct&&(getAvailableObjects(_47f16(0x47c)).abs(i-this.Et.xt.px)>1||getAvailableObjects(_47f16(0x47c)).abs(e-this.Et.xt.py)>1)&&null!==this._t&&(r=getAvailableObjects(_47f16(0x47c))[sbd032(0x5b0)](n-this.Et.xt.ct),this.Et.xt.wt(r),new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()-this.Et.xt.ct>this.Rt&&this.Et.xt.vt(this.Nt),this.Et.time.wt(this._t),new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()-this.Et.time.ct>this.Ft&&this.Et.time.vt(this.Ot)),this.Et.xt.ct=n,this.Et.xt.px=i,this.Et.xt.py=e,this.Et.xt.ht+this.Et.xt.ft>this.Et.xt.st&&(this.jt(),this.Et.xt.reset(),this.Et.time.reset(),this.Et.xt.sync(),this.Et.time.sync()));},jt:function(){this.Ct[Za11a(0x7f4)](this.Et.time.kt()),this.St[Za11a(0x7f4)](this.Et.time.bt()),this.Mt[Za11a(0x7f4)](this.Et.xt.kt()),this.It[Za11a(0x7f4)](this.Et.xt.bt()),new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()-this.gt>this.Dt&&this.vt(),this.Lt&&this.Ct[ffe0(0x6ef)]>=this.Pt&&Ft.t(_79c6f(0x763),z63744(0x85d),{Vt:!1});},lt:function(){var t,n;if(t=xt.get(this.Bt)){try{n=Lt.decode(t);}catch(i){return;}id2e(0x5fd)==typeof n&&n["tsd"]instanceof Array&&n["tmd"]instanceof Array&&n["mmd"]instanceof Array&&n["msd"]instanceof Array&&n["tmd"][ffe0(0x6ef)]===n["tsd"][ffe0(0x6ef)]&&n["tsd"][ffe0(0x6ef)]===n["mmd"][ffe0(0x6ef)]&&n["mmd"][ffe0(0x6ef)]===n["msd"][ffe0(0x6ef)]&&(this.Ct=n["tmd"],this.St=n["tsd"],this.Mt=n["mmd"],this.It=n["msd"]),this.gt=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]();}},vt:function(){var t,n={};n["tmd"]=this.Ct,n["tsd"]=this.St,n["mmd"]=this.Mt,n["msd"]=this.It,(t=Lt.encode(n))&&(xt.set(this.Bt,t),this.gt=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]());}},Vt=r(jt.init,jt),qt=r(jt.stop,jt),Ft.nt(Ze6dd(0x4dc),Vt),Ft.nt(l79967(0x693),qt),Ft.nt(_772(0x651)+Xt,qt),Qt=I839(0x752),$t="gib",(zt=function(){this.enable=!function t(){return!0===window["__"+Qt+"__"];}(),this.events={},this.enable&&(window[$t]=window[$t]||{},window[$t][Se774f(0x405)]={});})[U0e42(0x572)].qt=function(t,n){if(this.enable){if(!/^[A-Z_]+$/.test(t))throw new Error(_59a6(0x838)+t);window[$t][t]=n;}},zt[U0e42(0x572)].Qt=function(t,n,i,e){this.enable&&(window[$t][t]=function(){return!!n.apply(undefined,arguments)&&(i.apply(e,arguments),!0);});},zt[U0e42(0x572)].$t=function(t,n,i,e){this.enable&&(window[$t][t]=function(){if(!n.apply(undefined,arguments))throw new Error(p824d(0x6bd));return i.apply(e,arguments);});},zt[U0e42(0x572)].zt=function(t){return!!this.enable&&(window[$t][Se774f(0x405)][t]=r(function(n){if(Rf3fd(0x783)!=typeof n)return!1;this.events[t]instanceof Array||(this.events[t]=[]),this.events[t][Za11a(0x7f4)](n);},this),!0);},zt[U0e42(0x572)].Kt=function(t){this.events[t]instanceof Array&&n(this.events[t],function(t){t.apply(undefined,e(arguments).slice(1));});},(Kt=new zt()).$t(z16c(0x774),function(){return!0;},function(){return Ft.t(r020c8(0x512)),!0;}),Wt=Zddf33(0x5cc),(Zt=function(){this.Zt={},this.Yt={},this.Jt={},this.tn=!1;})[U0e42(0x572)].Wt=function(t,n,i,e){if(!0===this.tn)throw new Error(icb8(0x803));this.Jt[t]={nn:n,message:i,required:e};},Zt[U0e42(0x572)].freeze=function(){this.tn=!0;},Zt[U0e42(0x572)].en=function(t,n){var i=[];return p(n,function(e){n[e].required&&_c3e2(0x453)==typeof t[e]&&i[Za11a(0x7f4)]('"'+e+r293(0x57f));}),i[ffe0(0x6ef)]>0||p(t,function(e){_c3e2(0x453)!=typeof n[e]?n[e].nn(t[e])||i[Za11a(0x7f4)](n[e].message):i[Za11a(0x7f4)](z0494(0x67d)+e+z66a(0x574)+d(n)[Qcf1f0(0x823)](", "));}),i;},Zt[U0e42(0x572)].rn=function(t){return this.Jt[t];},Zt[U0e42(0x572)].apply=function(t){var n=this.en(t,this.Jt);if(n[ffe0(0x6ef)])throw new Error(n[Qcf1f0(0x823)]("\n"));this.Yt=t;try{p(Lt.decode(Wt),function(t,n){this.Zt[t]=n;},this);}catch(i){console.error(i,i.stack);}},Zt[U0e42(0x572)].on=function(t,n){var i,e,r={};if(r[t]=n,(i={})[t]=this.Jt[t],(e=this.en(r,i))[ffe0(0x6ef)])throw new Error(e[Qcf1f0(0x823)]("\n"));this.Yt[t]=n;},Zt[U0e42(0x572)].un=function(t,n){return _c3e2(0x453)!=typeof this.Yt[t]?this.Yt[t]:n;},Zt[U0e42(0x572)].sn=function(t,n,i){return _c3e2(0x453)!=typeof this.Zt[t]&&_c3e2(0x453)!=typeof this.Zt[t][n]?this.Zt[t][n]:i;},(Yt=new Zt()).Wt(l5850(0x81a),function(t){return z3426(0x57e)==typeof t;},L6c52(0x6ff),!1),Jt=Z562(0x737),Yt.Wt("cid",function(t){var n=new(getAvailableObjects(F03cef(0x480)))(Jt);return!(q8d907(0x43a)!=typeof t||!t[f41f66(0x6ae)](n));},Ufec(0x697)+Jt+'"',!0),tn=U241dd(0x787),nn=i5e50(0x5c1),rn=s1731(0x521),on={initiator:[],cn:null,an:{},fn:{},status:en=_aa2(0x464),hn:!0,ln:!1,init:function(){this.dn=1*1e3,Ft.nt(_79c6f(0x763),this.pn,this),Ft.nt(Y508a(0x633),this.gn,this),Ft.nt(r020c8(0x512),this.vn,this);},stop:function(){Ft.h(_79c6f(0x763),this.pn),Ft.h(Y508a(0x633),this.gn),Ft.h(r020c8(0x512),this.vn);},vn:function(){this.initiator[Za11a(0x7f4)](S12f(0x6f3)),clearTimeout(this.cn),this.create({wn:!0});},gn:function(n){t(this.initiator,n)||this.initiator[Za11a(0x7f4)](n),clearTimeout(this.cn),this.cn=setTimeout(r(function(){this.create({wn:!1});},this),this.dn||1e3);},pn:function(n,i){if(i=i||{},!t(this.initiator,n)&&(this.initiator[Za11a(0x7f4)](n),this.status!==rn))if(this.status=rn,this.hn&&Yt.un(l5850(0x81a),!1)){this.hn=!1;var e=this;setTimeout(function(){e.create({wn:!1});},0);}else!0!==i.Vt?(clearTimeout(this.cn),this.cn=setTimeout(r(function(){this.cn=null,this.create({wn:!1});},this),this.dn||1e3)):Ft.t(Zd6031(0x661)).then(r(function(t){0===t[0]?this.cn=setTimeout(r(function(){this.cn=null,this.create({wn:!1});},this),this.dn||1e3):this.status=en;},this));},create:function(t){var n,i=t.wn||!1,e=!0===i?f479e(0x682):_48b7(0x517);n=this,Ft.t(u082(0x847)).then(function(t){var r,o,u={},s={},c={};for(r=0;r0)for(r[sa7d(0x5cd)]=[],u=0;u>6,128|63&n);});return n=n[Ud21(0x43f)](/[\u0800-\uffff]/g,function(t){var n=t[I07926(0x7fd)](0);return String[Rae7a(0x527)](224|n>>12,128|n>>6&63,128|63&n);});},gn.decode=function(t){var n=t[Ud21(0x43f)](/[\u00e0-\u00ef][\u0080-\u00bf][\u0080-\u00bf]/g,function(t){var n=(15&t[I07926(0x7fd)](0))<<12|(63&t[I07926(0x7fd)](1))<<6|63&t[I07926(0x7fd)](2);return String[Rae7a(0x527)](n);});return n=n[Ud21(0x43f)](/[\u00c0-\u00df][\u0080-\u00bf]/g,function(t){var n=(31&t[I07926(0x7fd)](0))<<6|63&t[I07926(0x7fd)](1);return String[Rae7a(0x527)](n);});},(vn={})[Y3ec7(0x7bc)]=function(t,n){var i,e,r,o,u,s,c,a,f,h,l,d,p,g,v,w,y,m,k,b;for((n=void 0===n||n)&&(t=gn.encode(t)),i=[1518500249,1859775393,2400959708,3395469782],e=(t+=String[Rae7a(0x527)](128))[ffe0(0x6ef)]/4+2,r=getAvailableObjects(_47f16(0x47c))[Zf9f(0x6e4)](e/16),o=new(getAvailableObjects(f825(0x519)))(r),u=0;r>u;u++)for(o[u]=new(getAvailableObjects(f825(0x519)))(16),s=0;16>s;s++)o[u][s]=t[I07926(0x7fd)](64*u+4*s)<<24|t[I07926(0x7fd)](64*u+4*s+1)<<16|t[I07926(0x7fd)](64*u+4*s+2)<<8|t[I07926(0x7fd)](64*u+4*s+3);for(o[r-1][14]=8*(t[ffe0(0x6ef)]-1)/getAvailableObjects(_47f16(0x47c)).pow(2,32),o[r-1][14]=getAvailableObjects(_47f16(0x47c))[S14a(0x794)](o[r-1][14]),o[r-1][15]=8*(t[ffe0(0x6ef)]-1)&4294967295,c=1732584193,a=4023233417,f=2562383102,h=271733878,l=3285377520,d=new(getAvailableObjects(f825(0x519)))(80),u=0;r>u;u++){for(m=0;16>m;m++)d[m]=o[u][m];for(m=16;80>m;m++)d[m]=vn.Mn(d[m-3]^d[m-8]^d[m-14]^d[m-16],1);for(p=c,g=a,v=f,w=h,y=l,m=0;80>m;m++)k=getAvailableObjects(_47f16(0x47c))[S14a(0x794)](m/20),b=vn.Mn(p,5)+vn.f(k,g,v,w)+y+i[k]+d[m]&4294967295,y=w,w=v,v=vn.Mn(g,30),g=p,p=b;c=c+p&4294967295,a=a+g&4294967295,f=f+v&4294967295,h=h+w&4294967295,l=l+y&4294967295;}return vn.In(c)+vn.In(a)+vn.In(f)+vn.In(h)+vn.In(l);},vn.v=function(t){if(window[q2590c(0x7b7)]&&window[I07926(0x71b)]&&window[I07926(0x71b)][L189(0x48e)]&&window[I07926(0x71b)][L189(0x48e)][lb4e(0x811)]&&window[z66a(0x4d0)]){var n;try{n=new (window[q2590c(0x7b7)])()[u5574d(0x6e0)](t);}catch(i){return vn[Y3ec7(0x7bc)](t);}return window[I07926(0x71b)][L189(0x48e)][lb4e(0x811)](U5fa(0x47d),n).then(function(t){return window[f825(0x519)][I2683f(0x6b6)](new (window[z66a(0x4d0)])(t)).map(function(t){return t[L633(0x821)](16).padStart(2,"0");})[Qcf1f0(0x823)]("");},function(){return vn[Y3ec7(0x7bc)](t);});}return It[Ie1a95(0x672)](vn[Y3ec7(0x7bc)](t));},vn.Rn=function(t){return q8d907(0x43a)==typeof t&&40===t[ffe0(0x6ef)];},vn.f=function(t,n,i,e){switch(t){case 0:return n&i^~n&e;case 1:return n^i^e;case 2:return n&i^n&e^i&e;case 3:return n^i^e;}},vn.Mn=function(t,n){return t<>>32-n;},vn.In=function(t){var n,i="";for(n=7;n>=0;n--)i+=(t>>>4*n&15)[L633(0x821)](16);return i;},(wn={}).v=function(t){if(window[q2590c(0x7b7)]&&window[I07926(0x71b)]&&window[I07926(0x71b)][L189(0x48e)]&&window[I07926(0x71b)][L189(0x48e)][lb4e(0x811)]&&window[z66a(0x4d0)]){var n;try{n=new (window[q2590c(0x7b7)])()[u5574d(0x6e0)](t);}catch(i){return null;}return window[I07926(0x71b)][L189(0x48e)][lb4e(0x811)](ra7e3(0x722),n).then(function(t){return window[f825(0x519)].from(new Uint8Array(t)).map(function(t){return t[L633(0x821)](16).padStart(2,"0");})[Qcf1f0(0x823)]("");});}return null;},wn.Fn=function(t){return q8d907(0x43a)==typeof t&&64===t[ffe0(0x6ef)];},yn=F21bc3(0x423),mn="2",kn={Dn:[R4b37a(0x5e4),Fa0f4c(0x7cc),_f19(0x708),y1d7c(0x450),r7b6dc(0x732),L27a(0x849),Sd1a8(0x6d8),p78d7(0x71a),u91c(0x6db),r1c2cb(0x551),rf9b0d(0x854),F4ed(0x4f0),i8d5fd(0x77d),F33fc(0x585),l888d(0x56f),P55f(0x84b),id48d6(0x726),qbe39(0x81d),rce4e(0x54b),f68b(0x696),_a648(0x589),y94721(0x5d5),zb14fc(0x407),Ffc5(0x5eb),qd61(0x865),pa75(0x515),U391d(0x75e),F26cf(0x63a),f1a0c(0x6b0),U8d03(0x7a2),i40af6(0x80a),_0c5(0x4b4),l905b(0x56a),_51b5a(0x814),Se774f(0x524),s2d2b(0x487),U7671(0x700),uda5e(0x6a9),pf7e46(0x4e2),U417c(0x78d),P06e(0x5a9),F4b5a(0x5a0),i40af6(0x439),l4319f(0x588),Q3845(0x4f2),U4361(0x53e),P33e2(0x606),q7d3(0x7c9),U36f(0x619),_7330(0x618),_3b07(0x629),F6b19(0x6df),rce4e(0x7d1),S0adc(0x4c6),l888d(0x699),L0e3ad(0x7cb),U0e42(0x409),_51b5a(0x597),Le13(0x6eb),qf440(0x85c),U915cc(0x5b7),_88de(0x563),i08e(0x434),u4e2(0x631),Y9145(0x4a7),L551(0x40a),ybdcd(0x840),f291e5(0x4d7),If85(0x825),r19e(0x7d4),le7763(0x49a),_7330(0x608),z8640(0x66b),R417(0x634),Y6344f(0x668),q1dce(0x7d5),U63aef(0x698),_51b5a(0x509),_9dd5(0x4da),_38029(0x5f4),S14a(0x683),p562(0x6d7),Z7ff(0x736),S929(0x401),p734(0x692),qf440(0x671),z97929(0x49f),Fc47e3(0x5e3),s900(0x403),qc1458(0x463),s9d82(0x400),r108(0x422),_00d(0x678),uec23(0x55f),Idade6(0x7ff),R23f(0x5de),Fa0f4c(0x65a),lec5(0x749),f825(0x71c),L1a8a(0x6a1),Rddf3(0x7ef),R90a4(0x709),_29a(0x742),S271(0x853),U391d(0x61c),sba6c(0x556),Ud21(0x447),R4b37a(0x864),fa332(0x567),U7671(0x83f),S7f9(0x76f),s6351b(0x815),s90e(0x44a),l15f(0x68f),Lf760a(0x5b3),Qc8779(0x817),z1074b(0x457),Q0a0b(0x61f),qabc(0x66a),Idce61(0x70b),F3f7ba(0x5fb),Y8d2(0x587),z15d(0x51d),Y727(0x5fe),if16(0x5e0),F70959(0x7e5),re54b3(0x7db),ud6358(0x452),Yb0c(0x44e),"TeX",_9182(0x6e3),l0db3(0x7a1),pe40(0x636),F3b1e(0x557),F27917(0x582),ia8e21(0x5c7),U52c2(0x51f),F21bc3(0x58f),q1f8ec(0x5cb),qabc(0x73f),u082(0x788),Rf12(0x7b3),pae4(0x4e9),L24ef(0x7e9),l79967(0x7ee),l0b8d(0x6c1),s49143(0x4af),i601(0x834),Q17f(0x64e),fa332(0x508),S1bf(0x664),Qad3(0x7f3),L11006(0x42c)],hash:null,hash_sha256:null,_isCalculated:!1,init:function(){Ft.nt(u082(0x847),this.it,this);},_n:function(){Ut(window,document,r(this.Nn,this));},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){if(!this._isCalculated)return null;var t={};return t[Y3ec7(0x7bc)]=this[Y3ec7(0x7bc)],t[F4f0(0x42e)]=this.hash_sha256,{version:mn,key:F21bc3(0x423),content:t};},Nn:function(){var t,n,i,e=this;try{t=s(),v(),n=t[_30d(0x605)](Iee0(0x7fc)),i="ch"+(getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()+"").slice(2),n.id=i,n.width="0",n.height="0",n.className=Z1ee3(0x836),n.onload=function(){y(function(){var t=n[r3b3ff(0x429)].document[_30d(0x605)](s8ff(0x6fa));return n[r3b3ff(0x429)].document.body[Yc09(0x81c)](t),{canvas:t};}).then(function(t){return y(function(){return t.On=t.canvas.getContext("2d"),t;});}).then(function(t){return y(function(){t.canvas.height=e.Dn[ffe0(0x6ef)]/3*7+7,t.canvas.width=300,t.On.textBaseline="top",t.On.beginPath(),t.On.moveTo(0,0),t.On.lineTo(300,0),t.On.lineTo(300,t.canvas.height),t.On.closePath(),t.On.fillStyle=Lfa1(0x798),t.On.lineJoin=Qf58(0x60c),t.On.fill();var n=getAvailableObjects(_47f16(0x47c))[Zf9f(0x6e4)](t.canvas.width/2),i=getAvailableObjects(_47f16(0x47c))[Zf9f(0x6e4)](t.canvas.height/2);return t.On.beginPath(),t.On.arc(n,i,110,0,2*getAvailableObjects(_47f16(0x47c)).PI,!0),t.On.fillStyle=P55f(0x467),t.On.fill(),t;});}).then(function(t){return y(function(){for(var n=0,i=e.Dn[ffe0(0x6ef)];i>n;n+=3)!function(n){t.On.font=R96239(0x753)+e.Dn[n]+"'",t.On.fillStyle=u3314(0x514),t.On.fillText(e.Dn[n],5,3+7*n/3),t.On.fillText(e.Dn[n+1],95,3+7*n/3),t.On.fillText(e.Dn[n+2],205,3+7*n/3);}(n);return t;});}).then(function(t){return y(function(){var n=t.canvas[Yc25e9(0x67c)](),e=getAvailableObjects(P3817(0x507))[Lfa1(0x495)](i);return e.parentElement[zd70(0x550)](e),n;});}).then(function(t){return y(function(){return t?It["all"]([vn.v(t),wn.v(t)]).then(function(t){return{sha1:t[0],sha256:t[1]};}):{sha1:null,sha256:null};}).then(function(t){return e[Y3ec7(0x7bc)]=t[_9dd5(0x670)],e.hash_sha256=t[Ide0e(0x647)],e._isCalculated=!0,t;});}).then(function(t){Ft.Z(s1b0c4(0x76b),t[_9dd5(0x670)]);});},getAvailableObjects(P3817(0x507))[Yc09(0x6c5)](p902d(0x543))[0][Yc09(0x81c)](n);}catch(r){e._isCalculated=!0,g(r,L83d9e(0x64f),yn);}}},bn=r(kn.init,kn),En=r(kn._n,kn),_n=r(kn.stop,kn),Ft.nt(Ze6dd(0x4dc),bn),Ft.nt(lca165(0x6bf),En),Ft.nt(l79967(0x693),_n),Ft.nt(_772(0x651)+yn,_n),An={encode:function qu(t){var n=function(t){var i="";return i+=function(t){var n,i=t[z7f902(0x6a3)][u082(0x630)](),e=t[z4ee(0x47a)]("id");return e&&(i+="#"+e),(n=t[z4ee(0x47a)](Yf51b4(0x7b5)))&&(i+="."+n[Zde293(0x4d2)](" ")[Qcf1f0(0x823)](".")),e||(i+=u5544(0x5f6)+function(t){for(var n=1;t.previousSibling;)1==(t=t.previousSibling).nodeType&&n++;return n;}(t)+")"),i;}(t),t.parentNode&&i2c40d(0x54f)!==t.parentNode[z7f902(0x6a3)]&&(i=n(t.parentNode)+">"+i),i;};return n(t);}},Tn=_3fbd9(0x65e),Cn=U241dd(0x787),Sn=[48,49,50,51,52,53,54,55,56,57],Mn=[96,97,98,99,100,101,102,103,104,105],In=[32,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,188,190],Rn=Z142(0x863),Fn=s9d82(0x667),Dn=Sa97a(0x7a6),Nn=p824d(0x404),On=i2c40d(0x575),Bn=Fefd30(0x4e3),Pn=s0227b(0x80c),Ln=l5b2(0x5da),xn=_51b5a(0x523),Un=p243(0x7cd),Xn=(getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()+"")[Rd44(0x460)](2,7),Gn=(getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()+"")[Rd44(0x460)](2,7),Hn={Bn:null,Pn:null,Ln:null,version:null,xn:{page:null,action:null,Un:{},Xn:null,Gn:null},Hn:0,jn:null,Vn:[],qn:[],init:function(){Ft.nt(u082(0x847),this.it,this),Ft.nt(p1632(0x77f),this.Qn,this);},_n:function(){this.jn=300,this.$n=30*1e3,this.zn=Yt.sn(Tn,I83cac(0x4fa),!1),this.Bn=function t(n,i){return setTimeout(function(){i();},0),setInterval(function(){i();},n||1e4);}(4*1e3,r(this.bind,this));},stop:function(){var t,n;for(clearInterval(this.Bn),clearInterval(this.Pn),clearInterval(this.Ln),t=0;t0&&Ft.t(_79c6f(0x763),_3fbd9(0x65e),{Vt:!1});},it:function(){if(this.Tn(),0===this.qn[ffe0(0x6ef)])return null;var t={key:_3fbd9(0x65e),content:this.qn,version:Cn};return this.qn=[],t;},Qn:function(t){if(this.xn.page!==t){var n={};n[Ld926(0x41c)]=t,this.Wn(Un,n),this.xn.page=t;}},bind:function(){function n(t,n){return!0===t[n+"lvb"]||(t[n+"lvb"]=!0,!1);}function i(i,e,r,o){function u(t){return t[_2787b(0x4d4)]||t[U9cc(0x5b2)]||t[Qc8779(0x84d)]||t[Y9cb2(0x59c)];}var s,c,a,h=i[P3817(0x507)];if(!n(h,Gn)){s=[{target:h,event:f31e(0x6a2),J:function(n){(function i(n){return!0===n[_2787b(0x4d4)]&&function i(n){return!t(In,n);}(n[F4b5a(0x735)])||!0===n[U9cc(0x5b2)]||!0===n[Qc8779(0x84d)]||!0===n[Y9cb2(0x59c)];})(n)&&!o.xn.Un["k"+n[F4b5a(0x735)]]&&(o.xn.Un["k"+n[F4b5a(0x735)]]=!0,e(Rn,r(Rn,n,h)));},Kn:!0},{target:h,event:Y685(0x412),J:function(t){delete o.xn.Un["k"+t[F4b5a(0x735)]];},Kn:!0},{target:h,event:f31e(0x6a2),J:function(n){!u(n)&&t(Sn,n[F4b5a(0x735)])&&o.xn.action!==Sn&&e(Nn,r(Nn,n,h));},Kn:!0},{target:h,event:f31e(0x6a2),J:function(n){!u(n)&&t(Mn,n[F4b5a(0x735)])&&o.xn.action!==Mn&&e(Pn,r(Pn,n,h));},Kn:!0},{target:h,event:y94721(0x5e6),J:function(t){t[Qab555(0x70a)]!==o.xn.Xn&&(o.xn.Xn=t[Qab555(0x70a)],e(Fn,r(Fn,t,h)));},Kn:!0},{target:h,event:pe53(0x46e),J:function(t){t[Qab555(0x70a)]!==o.xn.Gn&&(o.xn.Gn=t[Qab555(0x70a)],e(Dn,r(Dn,t,h)));},Kn:!0}],(I07926(0x75c)in window)?s[Za11a(0x7f4)]({target:h,event:Fefd30(0x4e3),J:function(t){o.Hn>o.jn||e(Bn,r(Bn,t,h)),o.Hn++;},Kn:!0}):s[Za11a(0x7f4)]({target:h,event:f6cb(0x623),J:function(t){o.Hn>o.jn||e(On,r(On,t,h)),o.Hn++;},Kn:!0});for(c=0;cu;u++)f((s=o[u]).target,s.event,s.J,s.Kn);return o;}}(u(),r(this.Wn,this),r(this.Zn,this))),e=a(),o=0;o>15;--o>=0;)r=((u=a*(u=32767&this[t])+((32767&(c=f*u+(s=this[t++]>>15)*a))<<15)+i[e]+(1073741823&r))>>>30)+(c>>>15)+f*s+(r>>>30),i[e++]=1073741823&u;return r;},oi=30):s7838(0x528)!=navigator.appName?(O[U0e42(0x572)].Yn=function Zu(t,n,i,e,r,o){for(;--o>=0;){var u=n*this[t++]+i[e]+r;r=getAvailableObjects(_47f16(0x47c))[S14a(0x794)](u/67108864),i[e++]=67108863&u;}return r;},oi=26):(O[U0e42(0x572)].Yn=function Yu(t,n,i,e,r,o){for(var u,s,c,a=16383&n,f=n>>14;--o>=0;)r=((u=a*(u=16383&this[t])+((16383&(c=f*u+(s=this[t++]>>14)*a))<<14)+i[e]+r)>>28)+(c>>14)+f*s,i[e++]=268435455&u;return r;},oi=28),O[U0e42(0x572)].R=oi,O[U0e42(0x572)].Jn=(1<=fi;++fi)ci[ai++]=fi;for(ai="a"[I07926(0x7fd)](0),fi=10;36>fi;++fi)ci[ai++]=fi;for(ai="A"[I07926(0x7fd)](0),fi=10;36>fi;++fi)ci[ai++]=fi;if(X[U0e42(0x572)].ri=function Xo(t){return 0>t.s||t.oi(this.A)>=0?t.ui(this.A):t;},X[U0e42(0x572)].si=function Go(t){return t;},X[U0e42(0x572)].reduce=function Ho(t){t.ci(this.A,null,t);},X[U0e42(0x572)].ai=function jo(t,n,i){t.fi(n,i),this.reduce(i);},X[U0e42(0x572)].hi=function Vo(t,n){t.li(n),this.reduce(n);},G[U0e42(0x572)].ri=function qo(t){var n=B();return t.abs().di(this.A.D,n),n.ci(this.A,null,n),0>t.s&&n.oi(O.ZERO)>0&&this.A.pi(n,n),n;},G[U0e42(0x572)].si=function Qo(t){var n=B();return t.gi(n),this.reduce(n),n;},G[U0e42(0x572)].reduce=function $o(t){for(var n,i,e;t.D<=this.F;)t[t.D++]=0;for(n=0;n>15)*this.S&this.I)<<15)&t.Jn,t[i=n+this.A.D]+=this.A.Yn(0,e,t,n,0,this.A.D);t[i]>=t.ti;)t[i]-=t.ti,t[++i]++;t.vi(),t.wi(this.A.D,t),0>t.oi(this.A)||t.pi(this.A,t);},G[U0e42(0x572)].ai=function zo(t,n,i){t.fi(n,i),this.reduce(i);},G[U0e42(0x572)].hi=function Ko(t,n){t.li(n),this.reduce(n);},O[U0e42(0x572)].gi=function Wo(t){for(var n=this.D-1;n>=0;--n)t[n]=this[n];t.D=this.D,t.s=this.s;},O[U0e42(0x572)]._=function Zo(t){this.D=1,this.s=0>t?-1:0,t>0?this[0]=t:-1>t?this[0]=t+this.ti:this.D=0;},O[U0e42(0x572)].k=function Yo(t,n){var i,e,r,o,u;if(16==n)i=4;else if(8==n)i=3;else if(256==n)i=8;else if(2==n)i=1;else if(32==n)i=5;else{if(4!=n)return void this.yi(t,n);i=2;}for(this.D=0,this.s=0,e=t[ffe0(0x6ef)],r=!1,o=0;--e>=0;)0>(u=8==i?255&t[e]:L(t,e))?"-"==t.charAt(e)&&(r=!0):(r=!1,0==o?this[this.D++]=u:o+i>this.R?(this[this.D-1]|=(u&(1<>this.R-o):this[this.D-1]|=u<0&&(this[this.D-1]|=(1<0&&this[this.D-1]==t;)--this.D;},O[U0e42(0x572)].di=function tu(t,n){var i;for(i=this.D-1;i>=0;--i)n[i+t]=this[i];for(i=t-1;i>=0;--i)n[i]=0;n.D=this.D+t,n.s=this.s;},O[U0e42(0x572)].wi=function nu(t,n){for(var i=t;i=0;--i)n[i+u+1]=this[i]>>r|s,s=(this[i]&o)<=0;--i)n[i]=0;n[u]=s,n.D=this.D+u+1,n.s=this.s,n.vi();},O[U0e42(0x572)].ki=function eu(t,n){var i,e,r,o,u;if(n.s=this.s,(i=getAvailableObjects(_47f16(0x47c))[S14a(0x794)](t/this.R))>e,u=i+1;u>e;e>0&&(n[this.D-i-1]|=(this.s&o)<i;)e+=this[i]-t[i],n[i++]=e&this.Jn,e>>=this.R;if(t.D>=this.R;e+=this.s;}else{for(e+=this.s;i>=this.R;e-=t.s;}n.s=0>e?-1:0,-1>e?n[i++]=this.ti+e:e>0&&(n[i++]=e),n.D=i,n.vi();},O[U0e42(0x572)].fi=function ou(t,n){var i=this.abs(),e=t.abs(),r=i.D;for(n.D=r+e.D;--r>=0;)n[r]=0;for(r=0;r=0;)t[e]=0;for(e=0;e0&&(t[t.D-1]+=i.Yn(e,i[e],t,2*e,0,1)),t.s=0,t.vi();},O[U0e42(0x572)].ci=function su(t,n,i){var e,r,o,u,s,c,a,f,h,l,d,p,g,v,w,y=t.abs();if(y.D>0){if((e=this.abs()).D0?(y.mi(s,r),e.mi(s,i)):(y.gi(r),e.gi(i)),0!=(a=r[(c=r.D)-1])){for(f=a*(1<1?r[c-2]>>this.ei:0),h=this.ni/f,l=(1<i.oi(v)||(i[i.D++]=1,i.pi(v,i)),O.ONE.di(c,v),v.pi(r,r);r.D=0;)if(w=i[--p]==a?this.Jn:getAvailableObjects(_47f16(0x47c))[S14a(0x794)](i[p]*h+(i[p-1]+d)*l),(i[p]+=r.Yn(0,w,i,g,0,c))0&&i.ki(s,i),0>o&&O.ZERO.pi(i,i);}}},O[U0e42(0x572)].C=function cu(){var t,n;return 1>this.D||0==(1&(t=this[0]))?0:(n=(n=(n=(n=(n=3&t)*(2-(15&t)*n)&15)*(2-(255&t)*n)&255)*(2-((65535&t)*n&65535))&65535)*(2-t*n%this.ti)%this.ti)>0?this.ti-n:-n;},O[U0e42(0x572)].bi=function au(){return 0==(this.D>0?1&this[0]:this.s);},O[U0e42(0x572)].exp=function fu(t,n){var i,e,r,o,u;if(t>4294967295||1>t)return O.ONE;for(i=B(),e=B(),r=n.ri(this),o=U(t)-1,r.gi(i);--o>=0;)n.hi(i,e),(t&1<0?n.ai(e,r,i):(u=i,i=e,e=u);return n.si(i);},O[U0e42(0x572)][L633(0x821)]=function hu(t){var n,i,e,r,o,u,s;if(0>this.s)return"-"+this.Ei()[L633(0x821)](t);if(16==t)n=4;else if(8==t)n=3;else if(2==t)n=1;else if(32==t)n=5;else{if(4!=t)return this._i(t);n=2;}if(i=(1<0)for(s>s)>0&&(r=!0,o=P(e));u>=0;)n>s?(e=(this[u]&(1<>(s+=this.R-n)):(e=this[u]>>(s-=n)&i,s>0||(s+=this.R,--u)),e>0&&(r=!0),r&&(o+=P(e));return r?o:"0";},O[U0e42(0x572)].Ei=function lu(){var t=B();return O.ZERO.pi(this,t),t;},O[U0e42(0x572)].abs=function du(){return 0>this.s?this.Ei():this;},O[U0e42(0x572)].oi=function pu(t){var n,i=this.s-t.s;if(0!=i)return i;if(0!=(i=(n=this.D)-t.D))return 0>this.s?-i:i;for(;--n>=0;)if(0!=(i=this[n]-t[n]))return i;return 0;},O[U0e42(0x572)].Ai=function gu(){return this.D>0?this.R*(this.D-1)+U(this[this.D-1]^this.s&this.Jn):0;},O[U0e42(0x572)].ui=function vu(t){var n=B();return this.abs().ci(t,null,n),0>this.s&&n.oi(O.ZERO)>0&&t.pi(n,n),n;},O[U0e42(0x572)].Ti=function wu(t,n){var i;return i=256>t||n.bi()?new X(n):new G(n),this.exp(t,i);},O.ZERO=x(0),O.ONE=x(1),j[U0e42(0x572)].init=function yu(t){var n,i,e;for(n=0;256>n;++n)this.O[n]=n;for(i=0,n=0;256>n;++n)i=i+this.O[n]+t[n%t[ffe0(0x6ef)]]&255,e=this.O[n],this.O[n]=this.O[i],this.O[i]=e;this.i=0,this.N=0;},j[U0e42(0x572)].next=function mu(){var t;return this.i=this.i+1&255,this.N=this.N+this.O[this.i]&255,t=this.O[this.i],this.O[this.i]=this.O[this.N],this.O[this.N]=t,this.O[t+this.O[this.i]&255];},hi=256,null==di){if(di=new(getAvailableObjects(f825(0x519)))(),pi=0,window[I07926(0x71b)]&&window[I07926(0x71b)].getRandomValues)for(vi=new Uint8Array(256),window[I07926(0x71b)].getRandomValues(vi),gi=0;256>gi;++gi)di[pi++]=vi[gi];else if(s7838(0x528)==navigator.appName&&"5">navigator.appVersion&&window[I07926(0x71b)])for(wi=window[I07926(0x71b)][Raa79(0x706)](256),gi=0;gipi;)gi=getAvailableObjects(_47f16(0x47c))[S14a(0x794)](65536*getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()),di[pi++]=gi>>>8,di[pi++]=255&gi;pi=0,V();}Q[U0e42(0x572)].Ci=function ku(t){var n;for(n=0;n0&&n[ffe0(0x6ef)]>0&&(this.n=function i(t,n){return new O(t,n);}(t,16),this.e=parseInt(n,16));},$[U0e42(0x572)].encrypt=function _u(t){var n,i,e=function r(t,n){var i,e,r,o,u;if(n=0&&n>0;)128>(r=t[I07926(0x7fd)](e--))?i[--n]=r:r>127&&2048>r?(i[--n]=63&r|128,i[--n]=r>>6|192):(i[--n]=63&r|128,i[--n]=r>>6&63|128,i[--n]=r>>12|224);for(i[--n]=0,o=new Q(),u=new(getAvailableObjects(f825(0x519)))();n>2;){for(u[0]=0;0==u[0];)o.Ci(u);i[--n]=u[0];}return i[--n]=2,i[--n]=0,new O(i);}(t,this.n.Ai()+7>>3);return null==e||null==(n=this.Si(e))?null:0==(1&(i=n[L633(0x821)](16))[ffe0(0x6ef)])?i:"0"+i;},$[U0e42(0x572)].Mi=function Au(t){var n=this.encrypt(t);return n?z(n):null;},$[U0e42(0x572)].Ii=function Tu(t){var n,i,e,r,o=(this.n.Ai()+7>>3)-11;if(H(t)n&&(o[Za11a(0x7f4)](u[Qcf1f0(0x823)]("")),s=e,u=[]),u[Za11a(0x7f4)](r[i]);return o;}(t),i="",e=0;e>4,e=(15&u)<<4|s>>2,r=(3&s)<<6|c,64===o)break;if(n[Za11a(0x7f4)](String[Rae7a(0x527)](i)),64===u)break;if(64===s)break;if(n[Za11a(0x7f4)](String[Rae7a(0x527)](e)),64===c)break;n[Za11a(0x7f4)](String[Rae7a(0x527)](r));}return n[Qcf1f0(0x823)]("");},Bi:function(t){var n,i,e,r,o,u,s,c,a;if(Rf3fd(0x783)==typeof btoa)return btoa(t);for(c=0,a=[];c>2,o=(3&n)<<4|(i=t[I07926(0x7fd)](c++))>>4,u=(15&i)<<2|(e=t[I07926(0x7fd)](c++))>>6,s=63&e,isNaN(i)?(u=64,s=64):isNaN(e)&&(s=64),a[Za11a(0x7f4)](this.qi[r],this.qi[o],this.qi[u],this.qi[s]);return a[Qcf1f0(0x823)]("");},Pi:function(t){return this.Bi([String[Rae7a(0x527)](255&t>>24),String[Rae7a(0x527)](255&t>>16),String[Rae7a(0x527)](255&t>>8),String[Rae7a(0x527)](255&t)][Qcf1f0(0x823)](""));},xi:function(t){var n=this.Xi(t);return(255&n[I07926(0x7fd)](0))<<24|(255&n[I07926(0x7fd)](1))<<16|(255&n[I07926(0x7fd)](2))<<8|255&n[I07926(0x7fd)](3);},Li:function(t){return this.Xi(t[Rd44(0x460)](0,4));},Oi:function(){return this.Bi(this.version);},Ni:function(t,n,i){var e,r,o,u,s,c,a,f,h=[],l=null;for(a=0,f=0;a(f=t[I07926(0x7fd)](a)))i--;else if(128>f)e=8+(f-8+this.key[0][i%26])%120,n=n>>>8^this.table[255&(n^e)],h[Za11a(0x7f4)](String[Rae7a(0x527)](e));else if(2048>f)o=(e=128+(f-128+this.key[1][i%26])%1920)>>6|192,u=63&e|128,n=(n=n>>>8^this.table[255&(n^o)])>>>8^this.table[255&(n^u)],h[Za11a(0x7f4)](String[Rae7a(0x527)](o),String[Rae7a(0x527)](u));else if(55296>f)o=(e=2048+(f-2048+this.key[2][i%26])%53248)>>12|224,u=e>>6&63|128,s=63&e|128,n=(n=(n=n>>>8^this.table[255&(n^o)])>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)],h[Za11a(0x7f4)](String[Rae7a(0x527)](o),String[Rae7a(0x527)](u),String[Rae7a(0x527)](s));else if(56320>f){if(56320>(c=t[I07926(0x7fd)](a+1))||c>=57344){i--;continue;}}else if(57344>f){if(55296>(c=t[I07926(0x7fd)](a-1))||c>=56320){i--;continue;}r=56320+(f-56320+this.key[4][i%26])%1024,o=(e=65536+((1023&55296+(c-55296+this.key[4][(i-1)%26])%1024)<<10|1023&r))>>18|240,u=e>>12&63|128,s=e>>6&63|128,l=63&e|128,n=(n=(n=(n=n>>>8^this.table[255&(n^o)])>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)])>>>8^this.table[255&(n^l)],h[Za11a(0x7f4)](String[Rae7a(0x527)](o),String[Rae7a(0x527)](u),String[Rae7a(0x527)](s),String[Rae7a(0x527)](l));}else 57344>f||(o=(e=57344+(f-57344+this.key[3][i%26])%8192)>>12|224,u=e>>6&63|128,s=63&e|128,n=(n=(n=n>>>8^this.table[255&(n^o)])>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)],h[Za11a(0x7f4)](String[Rae7a(0x527)](o),String[Rae7a(0x527)](u),String[Rae7a(0x527)](s)));return[h[Qcf1f0(0x823)](""),n,i];},Ui:function(t,n,i){var e,r,o,u,s,c,a,f=[];for(s=0,c=0,a=0;s>7==0)n=n>>>8^this.table[255&(n^e)],c=e;else if(e>>5==6)r=t[I07926(0x7fd)](s++),n=(n=n>>>8^this.table[255&(n^e)])>>>8^this.table[255&(n^r)],c=(31&e)<<6|63&r;else if(e>>4==14)r=t[I07926(0x7fd)](s++),o=t[I07926(0x7fd)](s++),n=(n=(n=n>>>8^this.table[255&(n^e)])>>>8^this.table[255&(n^r)])>>>8^this.table[255&(n^o)],c=(15&e)<<12|(63&r)<<6|63&o;else if(e>>3==30)r=t[I07926(0x7fd)](s++),o=t[I07926(0x7fd)](s++),u=t[I07926(0x7fd)](s++),n=(n=(n=(n=n>>>8^this.table[255&(n^e)])>>>8^this.table[255&(n^r)])>>>8^this.table[255&(n^o)])>>>8^this.table[255&(n^u)],c=(7&e)<<18|(63&r)<<12|(63&o)<<6|63&u;else if(e>>6==3)throw new Error(u620c(0x655)+s+" "+e);if(8>c)i--;else{if(128>c)c=8+(120+(c-8)-this.key[0][i%26])%120;else if(2048>c)c=128+(1920+(c-128)-this.key[1][i%26])%1920;else if(55296>c)c=2048+(53248+(c-2048)-this.key[2][i%26])%53248;else{if(57344>c)throw new Error(zf265(0x856));if(65536>c)c=57344+(8192+(c-57344)-this.key[3][i%26])%8192;else if(1114112>c)a=55296+(1024+((a=c-65536>>10&1023)-55296)-this.key[4][i++%26])%1024,f[Za11a(0x7f4)](String[Rae7a(0x527)](a)),c=56320+(1024+((c=c-65536&1023)-56320)-this.key[4][i%26])%1024;else if(c>=1114112)throw new Error(zf265(0x856));}f[Za11a(0x7f4)](String[Rae7a(0x527)](c));}}return[f[Qcf1f0(0x823)](""),n,i];},Hi:function(t,n,i,e,r,o,u){var s=3*65536,c=n.substr(e,s),a=t.Ni(c,r,o);i[Za11a(0x7f4)](a[0]),r=a[1],o=a[2],(e+=s)0;f--){if((h=a[I07926(0x7fd)](f-1))>=192){a=a.substr(0,f-1);break;}if(128>h){a=a.substr(0,f);break;}}if(l=t.Ui(a,r,u),i[Za11a(0x7f4)](l[0]),r=l[1],u=l[2],(e+=a[ffe0(0x6ef)])0&&(e[r8cd(0x5ff)]=i,_i.remove(this.fe())),n&&(e[Uefdf0(0x7e6)]=!0),_i.set(this.fe(),r,e),xt.set(this.fe(),r));},remove:function(t){delete this.Yi[t],this.pe(this.Yi);},ge:function(t,n){try{this.Ji[t]={ve:n,type:y26fd3(0x831)};}catch(i){g(i,L83d9e(0x64f),Si);}},we:function(t){try{this.ne=t;}catch(n){g(n,L83d9e(0x64f),Si);}},ye:function(t,n,i,e){this.ne.call(undefined,t,n,i,e);},set:function(t,n,i,e){try{switch(i){case Fd5e(0x6ec):if(null===(n=this.de(n)))return!1;break;case Y3ec7(0x7bc):n=this.he(n);break;case y03a(0x61d):case y26fd3(0x831):case l497(0x416):break;default:return;}Ft.Z(y1d7c(0x435)+t,n),this.Yi[t]={value:n,persist:e,time:new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)](),type:i},this.pe(this.Yi),this.ye(t,n,i,e);}catch(r){g(r,L83d9e(0x64f),Si);}Ft.t(Y508a(0x633),_3fbd9(0x61e),{Vt:!1});},it:function(){if(this.Yi=this.re(this.Yi),0===d(this.Yi)[ffe0(0x6ef)])return null;var t={key:_3fbd9(0x61e),version:Ci,content:function i(t){var n=[];return p(t,function(t,i){if(l497(0x416)!==i.type){var e={};e["key"]=t,e[Fa0f4c(0x41d)]=i.value,e[L83d9e(0x53c)]=i.time,n[Za11a(0x7f4)](e);}}),n;}(function n(t,i){var e=Lt.decode(Lt.encode(t));return p(i,function(t,n){try{var i=n.ve();e[t]={value:i,time:new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()},Ft.Z(y1d7c(0x435)+t,i);}catch(r){g(r,L83d9e(0x64f),Si);}}),e;}(this.Yi,this.Ji)),headers:function e(t){var n={};return p(t,function(t,i){l497(0x416)===i.type&&(n[t]=i.value);}),n;}(this.Yi)};return this.Yi=function r(t){var n={};return p(t,function(t,i){null!==i.persist&&(n[t]=i);}),n;}(this.Yi),t;}},Mi.Yi[Y50b3(0x46d)]={value:null,persist:rd1144(0x747),time:new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)](),type:y26fd3(0x831)},Mi.Yi=Mi.re(Mi.Yi),Ii=r(Mi.init,Mi),Ri=r(Mi.stop,Mi),Fi=r(Mi.ce,Mi),Di=r(Mi.ae,Mi),Ni=r(Mi.ge,Mi),Oi=r(Mi.de,Mi),Bi=r(Mi.he,Mi),Pi=r(Mi.le,Mi),Li=r(Mi.we,Mi),xi="gib",Ui=q6f4e8(0x5bd),Xi=qee7(0x6b8),Gi=P4213(0x57d),Hi=y6cf(0x42a),Kt.qt(Qf9f2(0x561),!1),Kt.qt(Q825b3(0x599),!0),Kt.qt(u178e(0x754),Ai),Kt.qt(Y410f(0x6c6),Ti),Kt.Qt(Y4168(0x6de),R,Z),Kt.Qt(S291e(0x845),function Iu(n,i,e){return!(void 0!==e&&!l(e)||l(e)&&(d(e)[ffe0(0x6ef)]>1||_c3e2(0x453)!=typeof e[Yf51b4(0x738)]&&null!==e[Yf51b4(0x738)]&&!t([_9dd5(0x670),"rsa",F910(0x4e0),l28a(0x510)],e[Yf51b4(0x738)]))||q8d907(0x43a)!=typeof n||!/^[\w-]+$/.test(n)||Rf3fd(0x783)!=typeof i);},Ni),Kt.Qt(Ue16(0x560),N,function(t){Di(t);}),Kt.Qt(Zf0c69(0x78a),function Ru(t,n,i){return!(q8d907(0x43a)!=typeof n||q8d907(0x43a)!=typeof t||!t[f41f66(0x6ae)](/^[\w-]+$/)||void 0!==i&&z3426(0x57e)!=typeof i);},function(t,n,i){i=i||!1;var e={};return e[p734(0x835)]=null,!0===i&&(e[p734(0x835)]=Fe978(0x596)),Z(function r(t){var n,i=t[fb1fe7(0x425)]()[Zde293(0x4d2)]("-"),e=[];for(n=0;n(w=t[I07926(0x7fd)](v)))e--;else if(128>w)r=8+(w-8+parseInt(ae[e%this.Fi]))%120,n=n>>>8^this.table[255&(n^r)],i=i>>>8^this.table[255&(i^w)],y[Za11a(0x7f4)](String[Rae7a(0x527)](r));else if(2048>w)fe=fe||["971","607",q2590c(0x4b5),"328","583",L189(0x775),"337","998","959","849","865",Pe94e(0x67f),i6020(0x6ba),"473",fa952(0x6ac),"574","206",p17b(0x703),R23f(0x4f4),"109","415","90",q7d3(0x7f1),"371","594","401"],u=(r=128+(w-128+parseInt(fe[e%this.Fi]))%1920)>>6|192,s=63&r|128,n=(n=n>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)],f=w>>6|192,h=63&w|128,i=(i=i>>>8^this.table[255&(i^f)])>>>8^this.table[255&(i^h)],y[Za11a(0x7f4)](String[Rae7a(0x527)](u),String[Rae7a(0x527)](s));else if(55296>w)u=(r=2048+(w-2048+parseInt(he[e%this.Fi]))%53248)>>12|224,s=r>>6&63|128,c=63&r|128,n=(n=(n=n>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)])>>>8^this.table[255&(n^c)],f=w>>12|224,h=w>>6&63|128,l=63&w|128,i=(i=(i=i>>>8^this.table[255&(i^f)])>>>8^this.table[255&(i^h)])>>>8^this.table[255&(i^l)],y[Za11a(0x7f4)](String[Rae7a(0x527)](u),String[Rae7a(0x527)](s),String[Rae7a(0x527)](c));else if(56320>w){if(56320>(g=t[I07926(0x7fd)](v+1))||g>=57344){e--;continue;}}else if(57344>w){if(de=de||["706","556","547","115","677","440","483","776","921","292","195","12","332","806","206","815","484","959","16","741","639","226","834","790","567","22"],55296>(g=t[I07926(0x7fd)](v-1))||g>=56320){e--;continue;}o=56320+(w-56320+parseInt(de[e%this.Fi]))%1024,u=(r=65536+((1023&55296+(g-55296+parseInt(de[(e-1)%this.Fi]))%1024)<<10|1023&o))>>18|240,s=r>>12&63|128,c=r>>6&63|128,a=63&r|128,n=(n=(n=(n=n>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)])>>>8^this.table[255&(n^c)])>>>8^this.table[255&(n^a)],f=(p=65536+((1023&g)<<10|1023&w))>>18|240,h=p>>12&63|128,l=p>>6&63|128,d=63&p|128,i=(i=(i=(i=i>>>8^this.table[255&(i^f)])>>>8^this.table[255&(i^h)])>>>8^this.table[255&(i^l)])>>>8^this.table[255&(i^d)],y[Za11a(0x7f4)](String[Rae7a(0x527)](u),String[Rae7a(0x527)](s),String[Rae7a(0x527)](c),String[Rae7a(0x527)](a));}else 57344>w||(le=le||[l069(0x711),f197fc(0x6e2),s9d4(0x594),Fd5e(0x714),"444",Z874e(0x5fc),S507(0x4d5),_2787b(0x7e1),_772(0x85f),Z1d54(0x7f2),p27f2d(0x640),qf52(0x43d),L321e5(0x6d6),Q03d(0x470),L24ef(0x571),s9d4(0x594),lb513c(0x779),P0d99(0x739),ze25ed(0x7ce),p734(0x7aa),"817","712",Z2c44(0x710),Y410f(0x40b),ya7db3(0x71d),_fa6ce(0x491)],u=(r=57344+(w-57344+parseInt(le[e%26]))%8192)>>12|224,s=r>>6&63|128,c=63&r|128,n=(n=(n=n>>>8^this.table[255&(n^u)])>>>8^this.table[255&(n^s)])>>>8^this.table[255&(n^c)],f=w>>12|224,h=w>>6&63|128,l=63&w|128,i=(i=(i=i>>>8^this.table[255&(i^f)])>>>8^this.table[255&(i^h)])>>>8^this.table[255&(i^l)],y[Za11a(0x7f4)](String[Rae7a(0x527)](u),String[Rae7a(0x527)](s),String[Rae7a(0x527)](c)));return[y[Qcf1f0(0x823)](""),n,i,e];},Oi:function(){return this.Bi(this.version);},qi:Ff30(0x6f7)[Zde293(0x4d2)](""),Bi:function(t){var n,i,e,r,o,u,s,c,a;if(Rf3fd(0x783)==typeof btoa)return btoa(t);for(c=0,a=[];c>2,o=(3&n)<<4|(i=t[I07926(0x7fd)](c++))>>4,u=(15&i)<<2|(e=t[I07926(0x7fd)](c++))>>6,s=63&e,isNaN(i)?(u=64,s=64):isNaN(e)&&(s=64),a[Za11a(0x7f4)](this.qi[r],this.qi[o],this.qi[u],this.qi[s]);return a[Qcf1f0(0x823)]("");},Pi:function(t){return this.Bi([String[Rae7a(0x527)](255&t>>24),String[Rae7a(0x527)](255&t>>16),String[Rae7a(0x527)](255&t>>8),String[Rae7a(0x527)](255&t)][Qcf1f0(0x823)](""));}},ge=sa927(0x454),ve=_aa2(0x464),we=F6b19(0x712),ye={Ie:!1,Re:[],status:null,Fe:0,cfids:null,De:0,init:function(){this.cfids=Yt.un(Idce61(0x772),null),this.buildVersion=ce,this.Ne=4*1e3,this.Oe=5,this.Be=Idce61(0x772),this.Pe="id",this.status=we,Ft.nt(_48b7(0x517),this.Le,this),Ft.nt(y46f7(0x4ec),this.xe,this),Ft.nt(f479e(0x682),this.Ue,this),Ft.nt(r020c8(0x512),this.ue,this),Ft.nt(Ufec(0x4ed),this.Xe,this),Ft.nt(Zd6031(0x661),this.Ge,this);},_n:function(){this.Ie=!0,this.He();},xe:function(){this.status=we,this.je(""),this.He();},Ge:function(){return this.Re[ffe0(0x6ef)];},Ve:function(){return this.qe(Yt.un(sec6(0x867)));},Qe:function(){return this.Be+Yt.un("cid");},$e:function(){var t=this.Ve();return Ft.t(Scc4(0x719)).then(r(function(n){1===n[ffe0(0x6ef)]&&q8d907(0x43a)==typeof n[0]&&(t=n[0]);},this)),t;},ze:function(){var t=this.Ve()+("/"===this.Ve()[this.Ve()[ffe0(0x6ef)]-1]?"":"/")+this.Pe+Yt.un("cid");return Ft.t(p78d7(0x83a)).then(r(function(n){1===n[ffe0(0x6ef)]&&q8d907(0x43a)==typeof n[0]&&(t=n[0]);},this)),t;},stop:function(){Ft.h(_48b7(0x517),this.Le),Ft.h(f479e(0x682),this.Ue),Ft.h(r020c8(0x512),this.ue),Ft.h(_4bad(0x57a),this.He),Ft.h(Zd6031(0x661),this.Ge),this.status=null;},ue:function(){this.je(this.Xe());},qe:function(n){var i=I43c83(0x7c8);return t([Ide0e(0x63d),I43c83(0x7c8)],window[Ua04(0x5a1)][y6af(0x5aa)][Zde293(0x4d2)]("/")[0])&&(i=Yt.un(ye929(0x445),!1)?I43c83(0x7c8):window[Ua04(0x5a1)][y6af(0x5aa)][Zde293(0x4d2)]("/")[0]),0===n[Re8e(0x7e8)]("//")?i+n:i+"//"+getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][i2af3c(0x4ab)]+(""!==getAvailableObjects(P3817(0x507))[Ua04(0x5a1)].port?":"+getAvailableObjects(P3817(0x507))[Ua04(0x5a1)].port:"")+n;},He:function(){var t;(function n(t,i){var e={};return e[ycb6b(0x44d)]=""===i?"-":i,ut("GET",t,null,e).then(function(t){return st(t)[Idce61(0x772)];});})((t=this).ze(),t.Xe()).then(function(n){""!==n&&t.je(n),t.status=ve,t.Ke({xn:!1});},function(n){t.status=ve,g(n,ybdcd(0x6af),ge);});},Ue:function(t,n,i){this.We(t,n,i,{xn:!0});},Le:function(t,n,i){this.We(t,n,i,{xn:!1});},We:function(t,n,i,e){this.Re[Za11a(0x7f4)]({data:t,Ze:n,headers:i}),this.Ke(e);},Ke:function(t){var n,i,e,r,o;this.status!==we&&0!==this.Re[ffe0(0x6ef)]&&(this.status=we,(n=this.Re[0]).data[Idce61(0x772)]=this.Xe(),n.data[qf440(0x7a4)]=this.Ie,i=this.$e(),e=this.Ye(n.Ze||{}),r=pe.encode(Lt.encode(n.data)),function u(t){return-1!==t[Re8e(0x7e8)]("?");}(i)?"?"!==i[i[ffe0(0x6ef)]-1]?i=i+"&"+e:i+=e:i=i+"?"+e,function s(t,n,i,e){return e&&window[_88de(0x7ca)][_bb350(0x43e)]?(window[_88de(0x7ca)][_bb350(0x43e)](t,n),null):ut(If75(0x7b4),t,n,i).then(function(t){var n=st(t),i=n[Idce61(0x772)],e=function r(t){var n,i,e={};if(id2e(0x5fd)==typeof t["cs"]&&null!==t["cs"]){for(i in (n=!1, t["cs"]))q8d907(0x43a)==typeof t["cs"][i]&&(e[i]=t["cs"][i],n=!0);if(n)return e;}return q8d907(0x43a)==typeof t[If7b1d(0x6ca)]&&(e[If7b1d(0x6ca)]=t[If7b1d(0x6ca)]),e;}(n),o=function u(t){var n,i,e={};if(id2e(0x5fd)==typeof t["rs"]&&null!==t["rs"]){for(i in (n=!1, t["rs"]))q8d907(0x43a)==typeof t["rs"][i]&&(e[i]=t["rs"][i],n=!0);if(n)return e;}return e;}(n);return{cfids:i,Je:e,rules:o};});}(i,r,n.headers,t.xn).then((o=this,function(n){if(null!==n){for(var i in (o.je(n.cfids), n.Je))o.tr(i,n.Je[i]);for(i in n.rules)o.nr(i,n.rules[i]);o.De=0,o.Re.shift(),o.status=ve,t.xn||Ft.Z(P06388(0x4db)),o.Ke(t);}}),function(n){return function(i){n.De++,n.De0&&(i[r8cd(0x5ff)]=n,_i.remove(this.Qe())),_i.set(this.Qe(),t,i),xt.set(this.Qe(),t),this.cfids=t,Ft.Z(l28a(0x724),t);},tr:function(t,n){var i=Yt.un(Zf9f(0x5d9),[]),e=Yt.un(i8d5fd(0x5d1),!1),r=t+Yt.un("cid"),o={};e&&(o[Uefdf0(0x7e6)]=!0),i[ffe0(0x6ef)]>0&&(o[r8cd(0x5ff)]=i,_i.remove(r)),_i.set(r,n,o),Ft.Z(fb1ca(0x63c)+t,n);},nr:function(t,n){Ft.Z(I9c4(0x472)+t,n);},Ye:function(t){var n,i;for(i in((t=t||{})["u"]=this.buildVersion, t[this.Qe()]=this.Xe(), n=[], t))t[F910(0x786)](i)&&n[Za11a(0x7f4)](encodeURIComponent(i)+"="+encodeURIComponent(t[i]));return n[Qcf1f0(0x823)]("&");}},me=r(ye.Xe,ye),ke=r(ye.init,ye),be=r(ye._n,ye),Ee=r(ye.stop,ye),_e=z7f902(0x6b3),Ae=_336(0x723),Kt.Qt(_e,function(t){return q8d907(0x43a)==typeof t;},function(t){Yt.on(Idce61(0x772),t);}),Kt.$t(Ae,function(){return!0;},me),Ft.nt(Ze6dd(0x4dc),ke),Ft.nt(lca165(0x6bf),be),Ft.nt(l79967(0x693),Ee),Ft.nt(_772(0x651)+ge,Ee),Te=F614(0x458),Yt.Wt(_0521(0x762),function(t){var n=new(getAvailableObjects(F03cef(0x480)))(Te);return q8d907(0x43a)==typeof t&&n.test(t);},r252c(0x5b8)+Te+'"',!1),Ce=Sd86(0x839),Se=Q0a0b(0x4ce),Me={ir:null,init:function(){Ft.nt(u082(0x847),this.it,this);},_n:function(){this.er=Yt.un(_0521(0x762),""),this.rr(Zd810(0x837),r(function(t){this.ir=t["id"];},this),function(t){g(t,L83d9e(0x64f),Se);}),Ut(u(),s(),r(function(){try{if(null!==this.er){v();var t=getAvailableObjects(P3817(0x507))[_30d(0x605)](Iee0(0x7fc));t.className=Z1ee3(0x836),this.er[f41f66(0x6ae)](new(getAvailableObjects(F03cef(0x480)))("^//"))?t.setAttribute("src",getAvailableObjects(P3817(0x507))[Ua04(0x5a1)][_fa6ce(0x5b6)]+this.er):t.setAttribute("src",this.er),getAvailableObjects(P3817(0x507))[Yc09(0x6c5)](p902d(0x543))[0][Yc09(0x81c)](t);}}catch(n){g(n,L83d9e(0x64f),Se);}},this));},rr:function(t,n,i){var e=this;window.addEventListener(P5a879(0x68e),function(r){var o,u,s;try{if(o=e.er[f41f66(0x6ae)](new(getAvailableObjects(F03cef(0x480)))("^//"))?e.er[f41f66(0x6ae)](new(getAvailableObjects(F03cef(0x480)))(F05d(0x49e)))[1]:location[Z1cb5c(0x778)],((u=r[P4d85(0x66c)][f41f66(0x6ae)](new(getAvailableObjects(F03cef(0x480)))(y7b7(0x40c))))&&u[2])===o)try{(s=Lt.decode(r[s1a67(0x6f2)]))[s8ddef(0x6cf)]===t&&n(s[s1a67(0x6f2)]);}catch(r){}}catch(r){i(r);}});},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){return this.ir?{key:Q0a0b(0x4ce),version:Ce,content:this.ir}:null;}},Ie=r(Me.init,Me),Re=r(Me._n,Me),Fe=r(Me.stop,Me),Ft.nt(Ze6dd(0x4dc),Ie),Ft.nt(lca165(0x6bf),Re),Ft.nt(l79967(0x693),Fe),Ft.nt(_772(0x651)+Se,Fe),De=function(t){function n(t,n){var i,e,r;if(!t)throw new TypeError(Ya23(0x545));if(i=getAvailableObjects(P3817(0x507)).implementation.createHTMLDocument(""),n&&((e=i[_30d(0x605)](P33e2(0x53b)))[y6af(0x5aa)]=n,i.head[Yc09(0x81c)](e)),(r=i[_30d(0x605)]("a"))[y6af(0x5aa)]=t,i.body[Yc09(0x81c)](r),":"===r[_fa6ce(0x5b6)]||!/:/.test(r[y6af(0x5aa)]))throw new TypeError(Le83(0x4be));Object.defineProperty(this,"ur",{value:r});}if(t.URL&&t.URL[U0e42(0x572)]&&y6af(0x5aa)in t.URL[U0e42(0x572)])return t.URL;n[U0e42(0x572)]={toString:function(){return this[y6af(0x5aa)];},get href(){return this.ur[y6af(0x5aa)];},set href(t){this.ur[y6af(0x5aa)]=t;},get protocol(){return this.ur[_fa6ce(0x5b6)];},set protocol(t){this.ur[_fa6ce(0x5b6)]=t;},get host(){return this.ur.host;},set host(t){this.ur.host=t;},get hostname(){return this.ur[i2af3c(0x4ab)];},set hostname(t){this.ur[i2af3c(0x4ab)]=t;},get port(){return this.ur.port;},set port(t){this.ur.port=t;},get pathname(){return this.ur.pathname;},set pathname(t){this.ur.pathname=t;},get search(){return this.ur.search;},set search(t){this.ur.search=t;},get hash(){return this.ur[Y3ec7(0x7bc)];},set hash(t){this.ur[Y3ec7(0x7bc)]=t;}};var i=t.URL||t.webkitURL||t.sr;return n.createObjectURL=function(){return i.createObjectURL.apply(i,arguments);},n.revokeObjectURL=function(){return i.revokeObjectURL.apply(i,arguments);},Object.defineProperty(n[U0e42(0x572)],L633(0x821),{cr:!1}),n;}(window),Yt.Wt(Qb5d(0x82e),function Bu(t){var n,i;if(!(t instanceof Array))return!1;for(n=0;nn;n++){if(t[Yc25e9(0x67c)]()!=t[Yc25e9(0x67c)]()){i[Fa0f4c(0x41d)]=!0;break;}i[Fa0f4c(0x41d)]=!1;}}catch(e){i[Le83(0x459)]=e.message;}return i;}),ht(),y(function(){return{canvas:getAvailableObjects(P3817(0x507))[_30d(0x605)](s8ff(0x6fa)),result:{}};}).then(function(t){return y(function(){return t.p=t.canvas.getContext("2d"),t;});}).then(function(t){return y(function(){return Je[Pcb7(0x7f0)]=null===t.p,Je[Re8e(0x484)]=t.p===undefined,Je[Zd810(0x67b)]=null===t.canvas[Yc25e9(0x67c)](),Je[P07078(0x705)]=t.canvas[Yc25e9(0x67c)]()===undefined,Je[uda5e(0x55b)]=!l(t.p)||null===t.p.getImageData,Je[R96239(0x622)]=!l(t.p)||t.p.getImageData===undefined,Je;});},function(){}),lt()]).then(function(t){nr[I9cf(0x5c4)]=t[0],nr[l5850(0x68d)]=t[1],nr[_c8e1b(0x75d)]=t[2],nr[Lfd9c(0x49c)]=t[3],nr[lc5b(0x5dd)]=t[4],nr[Ra5a6(0x55a)]=t[5];});}),Ft.nt(l79967(0x693),pt),Ft.nt(_772(0x651)+Ye,pt),ir={set:function Lu(t,n){try{sessionStorage.setItem(t,n);}catch(i){}},remove:function xu(t){try{sessionStorage.removeItem(t);}catch(n){}},get:function Uu(t){var n=null;try{n=sessionStorage.getItem(t);}catch(i){}return n;}},er=U241dd(0x787),rr=Le83(0x459),or=qa38b(0x6a7),ur=S426d(0x6b9),sr=L83d9e(0x64f),cr=ybdcd(0x6af),ar={Cr:null,Sr:{},init:function(){this.Mr=F8bc(0x424),this.Ir=60*1e3,this.buildVersion=ce,this.Sr=this.Rr(),Ft.nt(Le83(0x459),this.add,this),Ft.nt(r020c8(0x512),this.save,this),Ft.nt(u082(0x847),this.it,this);},_n:function(){this.Tn();},stop:function(){clearTimeout(this.Fr),Ft.h(Le83(0x459),this.add),Ft.h(r020c8(0x512),this.save),Ft.h(u082(0x847),this.it);},Tn:function(){var t;clearTimeout(this.Fr),this.Dr(),(t=this).Fr=setTimeout(function(){t.Tn();},t.Ir);},Dr:function(){0!==this.Nr()&&Ft.t(_79c6f(0x763),Le83(0x459),{Vt:!1});},Nr:function(){var t,n=0;for(t in this.Sr)this.Sr[F910(0x786)](t)&&n++;return n;},Rr:function(){var t,n=ir.get(this.Mr),i=[];if(n&&(t=ki.decode(n)))try{if(!((i=Lt.decode(t))instanceof Array))throw new Error(S90ef8(0x824));}catch(e){ir.remove(this.Mr);}return i;},add:function(t,n,i){var e=t[L633(0x821)]()+this.buildVersion,r=function o(t){var n,i,e,r,o,u,s,c;try{if(n=[],i=!1,t.stack){for(e=t.stack[Zde293(0x4d2)]("\n"),r=0;r=++u;)c=(s=o[L633(0x821)]())[Rd44(0x460)](s[Re8e(0x7e8)](Rf3fd(0x783))+8,s[Re8e(0x7e8)](""))||Sbebb7(0x499),n[Za11a(0x7f4)](c),o=o.caller;return n;}catch(a){return[];}}(t);switch(e in this.Sr?(this.Sr[e][Zddf33(0x6a4)]++,this.Sr[e][Y7d69(0x70e)]=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()):(this.Sr[e]={},this.Sr[e][Zddf33(0x6a4)]=1,this.Sr[e][Y7d69(0x70e)]=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)](),this.Sr[e][s61c3(0x49d)]=new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)](),this.Sr[e]["tag"]="",this.Sr[e][P5a879(0x68e)]="",this.Sr[e][Y8962(0x57c)]=i||_7bc38(0x4e5),this.Sr[e]["msg"]=t[L633(0x821)](),this.Sr[e][lb513c(0x7f8)]=r,this.Sr[e][z7e76(0x74b)]=this.buildVersion),n){case cr:case sr:break;case ur:Ft.t(_772(0x651)+(i||"all"));break;case or:default:Ft.t(l79967(0x693));break;}this.save();},save:function(){var t=Number.MAX_VALUE;try{t=Lt.encode(sessionStorage)[ffe0(0x6ef)];}catch(n){}1024*1024*3>t&&ir.set(this.Mr,ki.encode(Lt.encode(this.Sr)));},it:function(){var t,n;if(this.Tn(),0===this.Nr())return null;for(n in (t=[], this.Sr))this.Sr[F910(0x786)](n)&&t[Za11a(0x7f4)](this.Sr[n]);return this.Sr={},ir.remove(this.Mr),{version:er,key:Le83(0x459),content:t};}},fr=r(ar.init,ar),hr=r(ar._n,ar),lr=r(ar.stop,ar),Ft.nt(Ze6dd(0x4dc),fr),Ft.nt(lca165(0x6bf),hr),Ft.nt(l79967(0x693),lr),Ft.nt(_772(0x651)+rr,lr),dr=Ld926(0x476),pr=Sd86(0x839),vr=r((gr={init:function(){window.navigator.userAgent[f41f66(0x6ae)](/Chrome\/7\d\./)||Ft.nt(u082(0x847),this.it,this);},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){var t={};return t[_f037(0x685)]={},t[Z448(0x6da)]={},t[_f037(0x685)]=gt(window),m(!1).then(function(n){t[Z448(0x6da)]=gt(n);},function(t){g(t,L83d9e(0x64f),dr);}),{key:dr,content:t,version:pr};}}).init,gr),wr=r(gr.stop,gr),Ft.nt(Ze6dd(0x4dc),vr),Ft.nt(l79967(0x693),wr),Ft.nt(_772(0x651)+dr,wr),yr={key:L2bda9(0x4d6),Z:function(t){var n={};n["e"]=t,n["d"]=[].slice.call(arguments,1),n["r"]=getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()[L633(0x821)]().slice(2),xt.set(this.key,ki.encode(Lt.encode(n)));},nt:function(t,n,i){var e=function(t,e){return function(r){if(r["key"]===t){var o=null;try{o=Lt.decode(ki.decode(r.newValue));}catch(r){}o&&q8d907(0x43a)==typeof o["e"]&&o["e"]===e&&o["d"]instanceof Array&&n.apply(i,o["d"]);}};}(this.key,t);return f(window,Fe978(0x596),e),function(){h(window,Fe978(0x596),e);};}},mr=Ffc5(0x6ad),kr=U241dd(0x787),br={Br:!1,init:function(){Ft.nt(u082(0x847),this.it,this);},_n:function(){function t(t){var n=function i(){function t(){return getAvailableObjects(_47f16(0x47c))[S14a(0x794)](65536*(1+getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()))[L633(0x821)](16)[Rd44(0x460)](1);}return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t();}();return ir.set(t,n),n;}var n,i=_9182(0x50c);this.tabID=function e(t){return ir.get(t);}(i),n=!1,this.tabID||(n=!0,this.tabID=t(i)),this.Pr=yr.nt(i9752f(0x46c),r(function(t){this.tabID===t&&yr.Z(pf7e46(0x58b),this.tabID);},this)),n||(this.Lr=yr.nt(pf7e46(0x58b),r(function(n){this.tabID===n&&!1===this.Br&&(this.Br=!0,this.tabID=t(i),Ft.Z(_7330(0x78f),this.tabID));},this)),yr.Z(i9752f(0x46c),this.tabID)),Ft.Z(_7330(0x78f),this.tabID);},stop:function(){this.Pr(),this.Lr&&this.Lr(),Ft.h(u082(0x847),this.it);},it:function(){var t={};return t[R575(0x52b)]=this.tabID,{version:kr,key:Ffc5(0x6ad),content:t};}},Er=r(br.init,br),_r=r(br._n,br),Ar=r(br.stop,br),Ft.nt(Ze6dd(0x4dc),Er),Ft.nt(lca165(0x6bf),_r),Ft.nt(l79967(0x693),Ar),Ft.nt(_772(0x651)+mr,Ar),Tr=re6c4(0x777),Cr=_998c(0x7ec),Sr={vendorAndRenderer:null,Ur:null,fingerprint:{render:null,v1:null,v2:null,render_sha256:null,v1_sha256:null,v2_sha256:null},_isCalculated:!1,init:function(){Ft.nt(u082(0x847),this.it,this);},_n:function(){(function t(n){return It["all"]([y(function(){return _();},0).then(function(t){return y(function(){return A(t,1);},0);}).then(function(t){return y(function(){return function n(t){var n,i,e,r,o,u,s;try{return n=_5a4(0x553),i=Qab555(0x625),e=t[l7d9af(0x76c)](),t[la92(0x63e)](t[Yc4f8(0x60e)],e),r=new (window[F4f0(0x4c0)])([-.2,-.9,0,.4,-.26,0,0,.732134444,0]),t[P5c09(0x765)](t[Yc4f8(0x60e)],r,t[Qab555(0x5dc)]),e[sf308(0x488)]=3,e[u183cd(0x408)]=3,o=t[f6cb(0x531)](),u=t[r19e(0x7c0)](t[I086fc(0x850)]),t[L85cba(0x547)](u,n),t[F3b1e(0x436)](u),s=t[r19e(0x7c0)](t[I72938(0x5f3)]),t[L85cba(0x547)](s,i),t[F3b1e(0x436)](s),t[Y9145(0x7b1)](o,u),t[Y9145(0x7b1)](o,s),t[I8a1(0x4b8)](o),t[zfdd22(0x4f6)](o),o[_480b(0x4e6)]=t[F614(0x5c8)](o,Ibd9a7(0x4c7)),o[Yb0c(0x577)]=t[P692a(0x607)](o,u2d6(0x6e9)),t[Sd86(0x695)](o[_5149(0x410)]),t[P6c631(0x50e)](o[_480b(0x4e6)],e[sf308(0x488)],t[Ff23(0x498)],!1,0,0),t[i38f(0x496)](o[Yb0c(0x577)],1,1),t[Ie9352(0x549)](t[r9fc4(0x7c5)],0,e[u183cd(0x408)]),t[s8ff(0x6fa)][Yc25e9(0x67c)]();}catch(c){return null;}}(t);},0);}).then(function(t){return y(function(){return t?It["all"]([vn.v(t),wn.v(t)]).then(function(t){return{sha1:t[0],sha256:t[1]};}):{sha1:null,sha256:null};},0);}),y(function(){return _();},0).then(function(t){return y(function(){return A(t,1);},0);}).then(function(t){return y(function(){return T(t);},0);}).then(function(t){return y(function(){return t?It["all"]([vn.v(t),wn.v(t)]).then(function(t){return{sha1:t[0],sha256:t[1]};}):{sha1:null,sha256:null};},0);}),y(function(){return _();},0).then(function(t){return y(function(){return A(t,2);},0);}).then(function(t){return y(function(){return T(t);},0);}).then(function(t){return y(function(){return t?It["all"]([vn.v(t),wn.v(t)]).then(function(t){return{sha1:t[0],sha256:t[1]};}):{sha1:null,sha256:null};},0);}),y(function(){return _();},0).then(function(t){return y(function(){return A(t,1);},0);}).then(function(t){return{version:M(t),Xr:C(t),vendor:S(t)};})]).then(function(t){var i,e,r,o,u,s,c;n._isCalculated=!0,i=t[0][_9dd5(0x670)],e=t[1][_9dd5(0x670)],r=t[2][_9dd5(0x670)],o=t[0][Ide0e(0x647)],u=t[1][Ide0e(0x647)],s=t[2][Ide0e(0x647)],c=t[3],n.fingerprint.render=i,n.fingerprint.v1=e,n.fingerprint.v2=r,n.fingerprint.render_sha256=o,n.fingerprint.v1_sha256=u,n.fingerprint.v2_sha256=s,n.Ur=c.version,c.vendor&&c.Xr&&(n.vendorAndRenderer={unmaskedVendor:c.vendor,unmaskedRenderer:c.Xr});})[_03a(0x79c)](function(t){throw (n._isCalculated=!0, t);});})(this).then(r(function(){Ft.Z(Uf2f8e(0x479),vt(this.vendorAndRenderer,this.Ur,this.fingerprint));},this),function(t){g(t,L83d9e(0x64f),Tr);});},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){return function t(n,i,e){return n._isCalculated?{key:i,version:e,content:vt(n.vendorAndRenderer,n.Ur,n.fingerprint)}:null;}(this,Tr,Cr);}},Mr=r(Sr.init,Sr),Ir=r(Sr._n,Sr),Rr=r(Sr.stop,Sr),Ft.nt(Ze6dd(0x4dc),Mr),Ft.nt(lca165(0x6bf),Ir),Ft.nt(l79967(0x693),Rr),Ft.nt(_772(0x651)+Tr,Rr),Fr=_a648(0x41f),Dr=U241dd(0x787),Nr={data:{},Fr:null,init:function(){wt()&&Ft.nt(u082(0x847),this.it,this);},_n:function(){wt()&&this.Gr();},stop:function(){clearTimeout(this.Fr),Ft.h(u082(0x847),this.it);},Gr:function(){u()[_88de(0x7ca)][_a648(0x41f)][p824d(0x802)]().then(r(function(t){this.data={},t.forEach(r(function(t){var n={};n[Pd2263(0x72f)]=t[Pd2263(0x72f)],n[Y7d9(0x759)]=t[Y7d9(0x759)],n[lfa0(0x58a)]=t[lfa0(0x58a)],n[u959d1(0x7e0)]=t[u959d1(0x7e0)],this.data[t[Pd2263(0x72f)]+t[Y7d9(0x759)]+t[lfa0(0x58a)]+t[u959d1(0x7e0)]]=n;},this));},this)).then(undefined,function(t){g(t,S426d(0x6b9),Fr);}).then(r(function(){this.Fr=setTimeout(r(this.Gr,this),4e3);},this));},it:function(){var t,n=[];for(t in this.data)this.data[F910(0x786)](t)&&n[Za11a(0x7f4)](this.data[t]);return n[ffe0(0x6ef)]?{version:Dr,key:_a648(0x41f),content:n}:null;}},Or=r(Nr.init,Nr),Br=r(Nr._n,Nr),Pr=r(Nr.stop,Nr),Ft.nt(Ze6dd(0x4dc),Or),Ft.nt(lca165(0x6bf),Br),Ft.nt(l79967(0x693),Pr),Ft.nt(_772(0x651)+Fr,Pr),Lr=Q825b3(0x59d),xr=Uc385(0x7ea),Ur={},Xr={},Gr={init:function(){window.navigator.userAgent[f41f66(0x6ae)](/Chrome\/7\d\./)||(Ft.nt(u082(0x847),this.it,this),It["all"]([yt(window),m(!1).then(function(t){return yt(t);})]).then(function(t){Ur=t[0],Xr=t[1];},function(t){g(t,L83d9e(0x64f),Lr);}));},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){var t={};return t[_f037(0x685)]=Ur,t[Z448(0x6da)]=Xr,{key:Lr,content:t,version:xr};}},Hr=r(Gr.init,Gr),jr=r(Gr.stop,Gr),Ft.nt(Ze6dd(0x4dc),Hr),Ft.nt(l79967(0x693),jr),Ft.nt(_772(0x651)+Lr,jr),Vr=U241dd(0x787),qr=_30d(0x621),Qr={Hr:[Yf315(0x7d8),Qf93e(0x7fe),s10d51(0x713),l0b8d(0x50f),r252c(0x642),S0545(0x604),U068b7(0x489),Yd6e(0x790),S90ef8(0x718),Fa0f4c(0x818),_8df26(0x4cb),sd04(0x52c),rc0dff(0x716),_4123(0x7f7),zfdd22(0x5cf),i6fa9(0x6f0),_5a4(0x4a9),_ebca(0x513),_9dc9a(0x4cf),q082c(0x645),s56df9(0x782),_fd8a(0x679),f974(0x733),_5c55(0x68b),_8f5f1(0x5b9),fb314(0x5e9),L2c6(0x612),rf942(0x53d),s0494(0x5ee),y6de23(0x558),Y7d9(0x71f),Raeb9(0x756),z48a84(0x84f),U15e4(0x54e),p0206(0x6ea),L1edae(0x828),S8691(0x80d),_ca179(0x580),Pee0d6(0x65c),Q03d(0x766),_bb350(0x5a2)],jr:!1,hasActiveX:!(_c3e2(0x453)==typeof(u()||window)[Uf968f(0x7c7)]),enabledActiveX:!1,init:function(){Ft.nt(u082(0x847),this.it,this);},stop:function(){Ft.h(u082(0x847),this.it);},it:function(){var t,n,i;return!0===this.jr?null:(t={},n=this.Vr(),t[_9e7e(0x4c3)]=n.plugins,t[Y4168(0x47b)]=n.enabledActiveX,t[_d8561(0x62a)]=this.hasActiveX,i={key:_30d(0x621),version:Vr,content:t},this.jr=!0,i);},qr:function(t){var n,i,e;try{n=new (window[Uf968f(0x7c7)])(t);try{return n.Qr(Fa0f4c(0x862));}catch(r){try{return n.$r();}catch(r){try{for(e=1;9>e;e++)n.zr(e+".0")&&(i=e);return i||!0;}catch(r){return!0;}}}}catch(r){return!1;}},Vr:function(){var t,n,i,e,r,o=[],u=!1;if(window[Uf968f(0x7c7)])for(t in this.Hr)(n=this.qr(this.Hr[t]))&&(u=!0,!0===n?o[Za11a(0x7f4)](t):o[Za11a(0x7f4)](this.Hr[t]+";=;"+n));else if(window[_88de(0x7ca)]!==undefined&&l(window[_88de(0x7ca)][_9e7e(0x4c3)])&&Rf3fd(0x783)==typeof window[_88de(0x7ca)][_9e7e(0x4c3)][L633(0x821)]&&p5920(0x807)===window[_88de(0x7ca)][_9e7e(0x4c3)][L633(0x821)]()&&window[_88de(0x7ca)][_9e7e(0x4c3)][ffe0(0x6ef)]>0)for(i=navigator.plugins,e=0;e=0, n[Fc47e3(0x740)]=_c3e2(0x453)!=typeof InstallTrigger, n[_29a(0x6bb)]={}[L633(0x821)].call(window.HTMLElement)[Re8e(0x7e8)](Ua76c1(0x6c3))>0, n[I912(0x70f)]=!!window.chrome&&!window.opera&&-1===navigator.userAgent[Re8e(0x7e8)](Ud21(0x7df)), n[ua97(0x76e)]=!!getAvailableObjects(P3817(0x507)).documentMode, n))if(n[F910(0x786)](t)&&!0===n[t])return t;return navigator.appName+" "+navigator.appCodeName;},eo:function(){return navigator.platform||L9297(0x59f);},no:function(){navigator[z48a84(0x68c)]&&navigator[z48a84(0x68c)][L189(0x86a)]&&navigator.userAgentData.getHighEntropyValues([Sa97a(0x5f2),_a0f2(0x5c2),Ld926(0x476),y75efb(0x869),ff9b5(0x406),Y4168(0x791),fd5f65(0x806),Q49e6f(0x658),r5d4a(0x438)]).then(r(function(t){this.Kr[Uf77(0x734)]=t;},this));}},Yr=r(Zr.init,Zr),Jr=r(Zr.stop,Zr),Ft.nt(Ze6dd(0x4dc),Yr),Ft.nt(l79967(0x693),Jr),Ft.nt(_772(0x651)+Wr,Jr),Yt.Wt(u2297c(0x848),function(t){return z3426(0x57e)==typeof t;},Rd19dd(0x846),!1),Yt.Wt(L1f6e(0x45e),function(t){return q8d907(0x43a)==typeof t;},Y50b3(0x7c4),!1),to=q082c(0x5c0),no=u2297c(0x848),eo=r((io={kn:null,oo:15*60*1e3,An:10*60*1e3,init:function(){if(Yt.un(u2297c(0x848),!1)){var t=Yt.un(L1f6e(0x45e),!1);t||(t=this.uo()),t||(t=function n(){function t(){return getAvailableObjects(_47f16(0x47c))[S14a(0x794)](65536*(1+getAvailableObjects(_47f16(0x47c))[Raa79(0x706)]()))[L633(0x821)](16)[Rd44(0x460)](1);}return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t();}()),this.so=t,Ft.nt(u082(0x847),this.it,this),Ft.nt(r020c8(0x512),this.co,this);}},_n:function(){Yt.un(u2297c(0x848),!1)&&this.Tn();},ao:function(){return Yc25e9(0x784)+Yt.un("cid");},uo:function(){return _i.get(this.ao());},co:function(){var t=Yt.un(i8d5fd(0x5d1),!1),n=Yt.un(Zf9f(0x5d9),[]),i=this.ao(),e={};e[i3568c(0x4a2)]=new(getAvailableObjects(y6de23(0x5ef)))(new(getAvailableObjects(y6de23(0x5ef)))()[_47f16(0x789)]()+this.oo).toUTCString(),t&&(e[Uefdf0(0x7e6)]=!0),n[ffe0(0x6ef)]>0&&(e[r8cd(0x5ff)]=n,_i.remove(i)),_i.set(i,this.so,e);},stop:function(){clearTimeout(this.kn),Ft.h(u082(0x847),this.it),Ft.h(r020c8(0x512),this.co);},Tn:function(){var t;clearTimeout(this.kn),this.co(),(t=this).kn=setTimeout(function(){t.Tn();},t.An||1e3);},it:function(){return{key:u2297c(0x848),version:to,content:this.so};}}).init,io),ro=r(io._n,io),oo=r(io.stop,io),Ft.nt(Ze6dd(0x4dc),eo),Ft.nt(lca165(0x6bf),ro),Ft.nt(l79967(0x693),oo),Ft.nt(_772(0x651)+no,oo),Yt.Wt(u2297c(0x848),function(t){return z3426(0x57e)==typeof t;},Rd19dd(0x846),!1),uo=F33fc(0x583),so=45,co={Fr:null,fo:!1,init:function(){Yt.un(u2297c(0x848),!1)||(Ft.nt(u082(0x847),this.it,this),yr.nt(ubb6bf(0x578),function(){this.fo=!0;},this));},_n:function(){Yt.un(u2297c(0x848),!1)||this.Tn(!0);},Tn:function(t){clearTimeout(this.Fr),this.Fr=setTimeout(r(function(){this.fo||this.Dr(),this.fo=!1,this.Tn(!1);},this),t?0:1e3*Yt.sn(uo,_30d(0x455),so));},stop:function(){clearTimeout(this.Fr),Ft.h(u082(0x847),this.it);},Dr:function(){Ft.t(_79c6f(0x763),F33fc(0x583),{Vt:!0});},it:function(){return this.Tn(!1),yr.Z(ubb6bf(0x578)),null;}},ao=r(co.init,co),fo=r(co._n,co),ho=r(co.stop,co),Ft.nt(Ze6dd(0x4dc),ao),Ft.nt(lca165(0x6bf),fo),Ft.nt(l79967(0x693),ho),Ft.nt(_772(0x651)+uo,ho),lo=1,po=2,go=3,vo=4,wo=5,yo=6,mo=7,ko=8,bo=1,Eo=2,_o=3,Ao=4,To=5,Co=6,So=7,Mo=[_38029(0x4eb),_b40(0x872),ua48a8(0x6a6),q1dce(0x5e2),y26fd3(0x83b),F27917(0x579),L11006(0x743),r2f5e5(0x769),Y33fdc(0x841),r0b0ca(0x827),U277c(0x620),zd5c(0x51e),Fa85(0x6e7),sec6(0x444),Id122c(0x4fd),Qa5364(0x7a3),_69bd5(0x6dd),z776ca(0x48c),id674(0x71e),P17a(0x745),y71c(0x727),qcc87(0x79d),_336(0x829),Se0c(0x469),sa927(0x526),q14c(0x446),Ud3496(0x857),Qa220(0x449),_fe37(0x6aa),U068b7(0x69c),y88176(0x717),Fc47e3(0x751),U5fa(0x684),Q07b(0x6c4),r5d4a(0x74f),Ie1a95(0x503),Uf2f8e(0x7f5),I43c83(0x483),fe1e(0x7e7),Q2b41(0x7e2),U0e42(0x86d),Zee9c1(0x5f0),Raa79(0x6fe),r2f5e5(0x45b),Q6bae(0x518),ib96(0x4c9),R90a4(0x7e4),sba6c(0x70d),_e2f(0x44b),_fd8a(0x6c7),Z1ee3(0x7c3),saf4(0x610),qa41(0x482),l069(0x586),p4c26(0x540),s90e(0x5f8),u8c132(0x4ac),l81d(0x53f),R2ed(0x6ed),y12a9a(0x591),l7350(0x5c5),i2c40d(0x758),q1f8ec(0x5df),Y8962(0x6b4),Y084(0x5f5),L9c23(0x4a6),Z60e8(0x533)],Io={ho:function(t){return Et(t)&&!_t(t);},lo:function(t){var n=t.textContent;return Ub00a(0x637)===n||""===n||null===n?It[Ie1a95(0x672)]([]):It[Ie1a95(0x672)]([{code:n,src:null}]);}},Ro={ho:function(t){return!Et(t)&&!_t(t);},lo:function(t){var i=[];return n(Mo,function(n){var e=t[z4ee(0x47a)](n);Ub00a(0x637)!==e&&""!==e&&null!==e&&i[Za11a(0x7f4)]({code:e,src:null});}),It[Ie1a95(0x672)](i);}},Fo={ho:function(t){return Et(t)&&_t(t);},lo:function(t,n){return function i(t){return ut("GET",t).then(function(n){return{src:t,code:n};}).then(undefined,function(){return getAvailableObjects(qa28c(0x6a0))[Ie1a95(0x672)]({src:t,code:null});});}(it(t[z4ee(0x47a)]("src"),n)).then(function(t){return[{code:t.code,src:t.src}];});}},Do={ho:function(t){return Et(t)&&_t(t);},lo:function(t,n){var i=it(t[z4ee(0x47a)]("src"),n);return It[Ie1a95(0x672)]([{code:null,src:i}]);}},No=F4bca(0x56d),Oo=U241dd(0x787),Bo=Boolean(window[U54f6(0x50b)]),Po={"do":{},scripts:[],po:[],vo:[],wo:[],yo:[],mo:[],init:function(){var t,n,i,e,r;Bo&&(t=Yt.sn(No,_e2c8f(0x48a)),n=Yt.sn(No,ua10ed(0x58e)),i=Yt.sn(No,Lb7a1(0x437)),e=Yt.sn(No,_7bc38(0x466),[]),r=Yt.sn(No,S690c(0x85e),!1),this.mo=Yt.sn(No,Se44bf(0x73c),[]),t||this.wo[Za11a(0x7f4)](Ro,Io),r?this.wo[Za11a(0x7f4)](Fo):t&&this.wo[Za11a(0x7f4)](Do),n!==undefined&&this.po[Za11a(0x7f4)](function o(t){return function(n){return n[ffe0(0x6ef)]>t;};}(n)),i!==undefined&&this.po[Za11a(0x7f4)](function u(t){return function(n){return n[ffe0(0x6ef)]0&&this.vo[Za11a(0x7f4)](function c(t){return function(n){for(var i=0;i0&&Ft.Z(_79c6f(0x763),No,{Vt:!1});},bo:function(t,n){return function i(t,n,e,r){var o,u,s;for(r=r||[],o=0;o