From 70496983104a948670362708c7cb7747666f5e22 Mon Sep 17 00:00:00 2001 From: Raghav Rawat Date: Mon, 7 Apr 2025 15:44:01 +0530 Subject: [PATCH 01/16] updated master --- .gitignore | 66 +- .npmignore | 38 + README.md | 135 +- android/build.gradle | 47 +- .../android => android}/gradle.properties | 23 +- android/src/main/AndroidManifest.xml | 6 - .../VerloopSdkPackage/RNVerloopSdkModule.java | 195 - .../RNVerloopSdkPackage.java | 28 - .../java/com/verloopsdk/VerloopSdkModule.kt | 194 + .../java/com/verloopsdk/VerloopSdkPackage.kt | 16 + example/.bundle/config | 2 + example/.eslintrc.js | 4 + example/.gitignore | 112 + .../SampleProject => example}/.prettierrc.js | 3 +- example/.watchmanconfig | 1 + example/App.tsx | 39 + example/Gemfile | 10 + example/README.md | 97 + example/VerloopLivechat.tsx | 101 + example/android/app/build.gradle | 119 + .../android/app/debug.keystore | Bin .../android/app/proguard-rules.pro | 0 .../android/app/src/debug/AndroidManifest.xml | 9 + .../android/app/src/main/AndroidManifest.xml | 13 +- .../src/main/java/com/example/MainActivity.kt | 22 + .../main/java/com/example/MainApplication.kt | 44 + .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../app/src/main/res/values/strings.xml | 3 + .../app/src/main/res/values/styles.xml | 9 + example/android/build.gradle | 21 + example/android/gradle.properties | 39 + example/android/settings.gradle | 6 + example/app.json | 4 + example/babel.config.js | 3 + {sample/SampleProject => example}/index.js | 0 example/ios/.xcode.env | 11 + example/ios/Podfile | 35 + example/ios/Podfile.lock | 1840 +++ example/ios/example.xcodeproj/project.pbxproj | 486 + .../xcshareddata/xcschemes/example.xcscheme | 26 +- .../contents.xcworkspacedata | 2 +- example/ios/example/AppDelegate.swift | 30 + .../AppIcon.appiconset/Contents.json | 53 + .../example}/Images.xcassets/Contents.json | 0 .../ios/example}/Info.plist | 19 +- example/ios/example/LaunchScreen.storyboard | 47 + example/ios/example/PrivacyInfo.xcprivacy | 37 + example/jest.config.js | 3 + example/metro.config.js | 11 + example/package-lock.json | 11720 ++++++++++++++++ example/package.json | 41 + example/tsconfig.json | 3 + index.js | 8 - ios/RNVerloopSdk.podspec | 25 - ios/RNVerloopSdk.xcodeproj/project.pbxproj | 274 - .../contents.xcworkspacedata | 9 - ios/RNVerloopSdk/RNVerloopSdk.h | 13 - ios/RNVerloopSdk/RNVerloopSdk.m | 132 - .../Headers/VerloopSDK-Swift.h | 984 -- ios/VerloopSDK.framework/Headers/VerloopSDK.h | 19 - ios/VerloopSDK.framework/Info.plist | Bin 733 -> 0 bytes .../VerloopSDK.swiftmodule/arm.swiftdoc | Bin 380 -> 0 bytes .../VerloopSDK.swiftmodule/arm.swiftmodule | Bin 104048 -> 0 bytes .../arm64-apple-ios.swiftdoc | Bin 380 -> 0 bytes .../arm64-apple-ios.swiftmodule | Bin 103804 -> 0 bytes .../VerloopSDK.swiftmodule/arm64.swiftdoc | Bin 380 -> 0 bytes .../VerloopSDK.swiftmodule/arm64.swiftmodule | Bin 103804 -> 0 bytes .../armv7-apple-ios.swiftdoc | Bin 380 -> 0 bytes .../armv7-apple-ios.swiftmodule | Bin 104048 -> 0 bytes .../VerloopSDK.swiftmodule/armv7.swiftdoc | Bin 380 -> 0 bytes .../VerloopSDK.swiftmodule/armv7.swiftmodule | Bin 104048 -> 0 bytes .../i386-apple-ios-simulator.swiftdoc | Bin 388 -> 0 bytes .../i386-apple-ios-simulator.swiftmodule | Bin 103428 -> 0 bytes .../VerloopSDK.swiftmodule/i386.swiftdoc | Bin 388 -> 0 bytes .../VerloopSDK.swiftmodule/i386.swiftmodule | Bin 103428 -> 0 bytes .../x86_64-apple-ios-simulator.swiftdoc | Bin 392 -> 0 bytes .../x86_64-apple-ios-simulator.swiftmodule | Bin 103192 -> 0 bytes .../VerloopSDK.swiftmodule/x86_64.swiftdoc | Bin 392 -> 0 bytes .../VerloopSDK.swiftmodule/x86_64.swiftmodule | Bin 103192 -> 0 bytes .../Modules/module.modulemap | 11 - ios/VerloopSDK.framework/VerloopSDK | Bin 2040048 -> 0 bytes ios/VerloopSdk-Bridging-Header.h | 18 + ios/VerloopSdk.mm | 27 + ios/VerloopSdk.swift | 268 + metro.config.js | 11 + package-lock.json | 5867 ++++++++ package.json | 74 +- react-native-verloop-sdk.podspec | 42 + react-native.config.js | 11 + sample/SampleProject/.buckconfig | 6 - sample/SampleProject/.eslintrc.js | 4 - sample/SampleProject/.flowconfig | 74 - sample/SampleProject/.gitattributes | 1 - sample/SampleProject/.gitignore | 59 - sample/SampleProject/.watchmanconfig | 1 - sample/SampleProject/App.js | 79 - sample/SampleProject/VerloopLivechat.js | 51 - sample/SampleProject/__tests__/App-test.js | 14 - sample/SampleProject/android/app/BUCK | 55 - sample/SampleProject/android/app/build.gradle | 226 - .../SampleProject/android/app/build_defs.bzl | 19 - .../android/app/src/debug/AndroidManifest.xml | 8 - .../com/sampleproject/ReactNativeFlipper.java | 72 - .../java/com/sampleproject/MainActivity.java | 15 - .../com/sampleproject/MainApplication.java | 82 - .../app/src/main/res/values/strings.xml | 3 - .../app/src/main/res/values/styles.xml | 9 - sample/SampleProject/android/build.gradle | 38 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 55616 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - sample/SampleProject/android/gradlew | 188 - sample/SampleProject/android/gradlew.bat | 100 - sample/SampleProject/android/settings.gradle | 7 - sample/SampleProject/app.json | 4 - sample/SampleProject/babel.config.js | 3 - sample/SampleProject/ios/Podfile | 106 - sample/SampleProject/ios/Podfile.lock | 462 - .../ios/SampleProject-tvOS/Info.plist | 53 - .../ios/SampleProject-tvOSTests/Info.plist | 24 - .../SampleProject.xcodeproj/project.pbxproj | 986 -- .../xcschemes/SampleProject-tvOS.xcscheme | 88 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../ios/SampleProject/AppDelegate.h | 8 - .../ios/SampleProject/AppDelegate.m | 58 - .../SampleProject/Base.lproj/LaunchScreen.xib | 42 - .../AppIcon.appiconset/Contents.json | 38 - sample/SampleProject/ios/SampleProject/main.m | 9 - .../ios/SampleProjectTests/Info.plist | 24 - .../SampleProjectTests/SampleProjectTests.m | 65 - sample/SampleProject/metro.config.js | 17 - sample/SampleProject/package.json | 30 - sample/SampleProject/yarn.lock | 7050 ---------- src/index.d.ts | 29 + src/index.js | 182 + src/index.ts | 218 + tsconfig.json | 16 + yarn.lock | 4 - 147 files changed, 22167 insertions(+), 12076 deletions(-) rename {sample/SampleProject/android => android}/gradle.properties (55%) delete mode 100644 android/src/main/AndroidManifest.xml delete mode 100644 android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkModule.java delete mode 100644 android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkPackage.java create mode 100644 android/src/main/java/com/verloopsdk/VerloopSdkModule.kt create mode 100644 android/src/main/java/com/verloopsdk/VerloopSdkPackage.kt create mode 100644 example/.bundle/config create mode 100644 example/.eslintrc.js create mode 100644 example/.gitignore rename {sample/SampleProject => example}/.prettierrc.js (65%) create mode 100644 example/.watchmanconfig create mode 100644 example/App.tsx create mode 100644 example/Gemfile create mode 100644 example/README.md create mode 100644 example/VerloopLivechat.tsx create mode 100644 example/android/app/build.gradle rename {sample/SampleProject => example}/android/app/debug.keystore (100%) rename {sample/SampleProject => example}/android/app/proguard-rules.pro (100%) create mode 100644 example/android/app/src/debug/AndroidManifest.xml rename {sample/SampleProject => example}/android/app/src/main/AndroidManifest.xml (77%) create mode 100644 example/android/app/src/main/java/com/example/MainActivity.kt create mode 100644 example/android/app/src/main/java/com/example/MainApplication.kt create mode 100644 example/android/app/src/main/res/drawable/rn_edit_text_material.xml rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {sample/SampleProject => example}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) create mode 100644 example/android/app/src/main/res/values/strings.xml create mode 100644 example/android/app/src/main/res/values/styles.xml create mode 100644 example/android/build.gradle create mode 100644 example/android/gradle.properties create mode 100644 example/android/settings.gradle create mode 100644 example/app.json create mode 100644 example/babel.config.js rename {sample/SampleProject => example}/index.js (100%) create mode 100644 example/ios/.xcode.env create mode 100644 example/ios/Podfile create mode 100644 example/ios/Podfile.lock create mode 100644 example/ios/example.xcodeproj/project.pbxproj rename sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme => example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme (78%) rename {sample/SampleProject/ios/SampleProject.xcworkspace => example/ios/example.xcworkspace}/contents.xcworkspacedata (78%) create mode 100644 example/ios/example/AppDelegate.swift create mode 100644 example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json rename {sample/SampleProject/ios/SampleProject => example/ios/example}/Images.xcassets/Contents.json (100%) rename {sample/SampleProject/ios/SampleProject => example/ios/example}/Info.plist (83%) create mode 100644 example/ios/example/LaunchScreen.storyboard create mode 100644 example/ios/example/PrivacyInfo.xcprivacy create mode 100644 example/jest.config.js create mode 100644 example/metro.config.js create mode 100644 example/package-lock.json create mode 100644 example/package.json create mode 100644 example/tsconfig.json delete mode 100644 index.js delete mode 100644 ios/RNVerloopSdk.podspec delete mode 100644 ios/RNVerloopSdk.xcodeproj/project.pbxproj delete mode 100644 ios/RNVerloopSdk.xcworkspace/contents.xcworkspacedata delete mode 100644 ios/RNVerloopSdk/RNVerloopSdk.h delete mode 100644 ios/RNVerloopSdk/RNVerloopSdk.m delete mode 100644 ios/VerloopSDK.framework/Headers/VerloopSDK-Swift.h delete mode 100644 ios/VerloopSDK.framework/Headers/VerloopSDK.h delete mode 100644 ios/VerloopSDK.framework/Info.plist delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64-apple-ios.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7-apple-ios.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7-apple-ios.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/i386-apple-ios-simulator.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/i386-apple-ios-simulator.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/i386.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/i386.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftdoc delete mode 100644 ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftmodule delete mode 100644 ios/VerloopSDK.framework/Modules/module.modulemap delete mode 100755 ios/VerloopSDK.framework/VerloopSDK create mode 100644 ios/VerloopSdk-Bridging-Header.h create mode 100644 ios/VerloopSdk.mm create mode 100644 ios/VerloopSdk.swift create mode 100644 metro.config.js create mode 100644 package-lock.json create mode 100644 react-native-verloop-sdk.podspec create mode 100644 react-native.config.js delete mode 100644 sample/SampleProject/.buckconfig delete mode 100644 sample/SampleProject/.eslintrc.js delete mode 100644 sample/SampleProject/.flowconfig delete mode 100644 sample/SampleProject/.gitattributes delete mode 100644 sample/SampleProject/.gitignore delete mode 100644 sample/SampleProject/.watchmanconfig delete mode 100644 sample/SampleProject/App.js delete mode 100644 sample/SampleProject/VerloopLivechat.js delete mode 100644 sample/SampleProject/__tests__/App-test.js delete mode 100644 sample/SampleProject/android/app/BUCK delete mode 100644 sample/SampleProject/android/app/build.gradle delete mode 100644 sample/SampleProject/android/app/build_defs.bzl delete mode 100644 sample/SampleProject/android/app/src/debug/AndroidManifest.xml delete mode 100644 sample/SampleProject/android/app/src/debug/java/com/sampleproject/ReactNativeFlipper.java delete mode 100644 sample/SampleProject/android/app/src/main/java/com/sampleproject/MainActivity.java delete mode 100644 sample/SampleProject/android/app/src/main/java/com/sampleproject/MainApplication.java delete mode 100644 sample/SampleProject/android/app/src/main/res/values/strings.xml delete mode 100644 sample/SampleProject/android/app/src/main/res/values/styles.xml delete mode 100644 sample/SampleProject/android/build.gradle delete mode 100644 sample/SampleProject/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 sample/SampleProject/android/gradle/wrapper/gradle-wrapper.properties delete mode 100755 sample/SampleProject/android/gradlew delete mode 100644 sample/SampleProject/android/gradlew.bat delete mode 100644 sample/SampleProject/android/settings.gradle delete mode 100644 sample/SampleProject/app.json delete mode 100644 sample/SampleProject/babel.config.js delete mode 100644 sample/SampleProject/ios/Podfile delete mode 100644 sample/SampleProject/ios/Podfile.lock delete mode 100644 sample/SampleProject/ios/SampleProject-tvOS/Info.plist delete mode 100644 sample/SampleProject/ios/SampleProject-tvOSTests/Info.plist delete mode 100644 sample/SampleProject/ios/SampleProject.xcodeproj/project.pbxproj delete mode 100644 sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject-tvOS.xcscheme delete mode 100644 sample/SampleProject/ios/SampleProject.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 sample/SampleProject/ios/SampleProject/AppDelegate.h delete mode 100644 sample/SampleProject/ios/SampleProject/AppDelegate.m delete mode 100644 sample/SampleProject/ios/SampleProject/Base.lproj/LaunchScreen.xib delete mode 100644 sample/SampleProject/ios/SampleProject/Images.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 sample/SampleProject/ios/SampleProject/main.m delete mode 100644 sample/SampleProject/ios/SampleProjectTests/Info.plist delete mode 100644 sample/SampleProject/ios/SampleProjectTests/SampleProjectTests.m delete mode 100644 sample/SampleProject/metro.config.js delete mode 100644 sample/SampleProject/package.json delete mode 100644 sample/SampleProject/yarn.lock create mode 100644 src/index.d.ts create mode 100644 src/index.js create mode 100644 src/index.ts create mode 100644 tsconfig.json delete mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index 9cadbfed..5c208fe0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,46 +1,36 @@ +# Ignore build output +/android/build +/android/.gradle +/android/.idea +/android/local.properties +android/java* +android/gradle/* +android/*.bat +android/gradlew -# OSX -# -.DS_Store +# Ignore node_modules +/node_modules -# node.js -# -node_modules/ +# Ignore logs npm-debug.log +yarn-debug.log yarn-error.log - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -project.xcworkspace - +# Ignore test files +__tests__ +*.spec.js +*.test.js + +# Ignore TypeScript build output +dist +*.tsbuildinfo -# Android/IntelliJ -# -build/ +# Ignore IDE and editor files +.vscode .idea -.gradle -local.properties -*.iml +*.sublime-project +*.sublime-workspace -# BUCK -buck-out/ -\.buckd/ -*.keystore - \ No newline at end of file +# Ignore other unnecessary files +.DS_Store +*.swp diff --git a/.npmignore b/.npmignore index e69de29b..b395d323 100644 --- a/.npmignore +++ b/.npmignore @@ -0,0 +1,38 @@ +# Ignore build output +/android/build +/android/.gradle +/android/.idea +/android/local.properties +android/java* +android/gradle/* +android/*.bat +android/gradlew + +# Ignore node_modules +/node_modules + +# Ignore logs +npm-debug.log +yarn-debug.log +yarn-error.log + +# Ignore test files +__tests__ +*.spec.js +*.test.js + +# Ignore TypeScript build output +dist +*.tsbuildinfo + +# Ignore IDE and editor files +.vscode +.idea +*.sublime-project +*.sublime-workspace + +# Ignore other unnecessary files +.DS_Store +*.swp + +example/ \ No newline at end of file diff --git a/README.md b/README.md index 7457a842..3e0dab77 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,27 @@ ## Getting started +> **Important Notes**: +> - This SDK version supports React Native >= 0.70.0. For older React Native versions (< 0.70.0), please use our previous package versions. +> - For Expo users: This SDK requires native modules and won't work with Expo Go. You must use Development Build. + +### Installation + +#### For Expo projects: +1. Install the package: + `$ npm install react-native-verloop-sdk --save` -### Mostly automatic installation +### Manual Installation (React Native >= 0.70) + +The package is automatically linked when building the app. No additional installation steps are required. + +### Mostly automatic installation (React Native < 0.70) + +For React Native versions below 0.70, please use our older package versions and follow the legacy installation steps: `$ react-native link react-native-verloop-sdk` -### If you are using proguard in android add the following +### If you are using proguard in android add the following (React Native < 0.70) ``` -keepattributes *Annotation* @@ -16,17 +31,25 @@ -keep enum org.greenrobot.eventbus.ThreadMode { *; } ``` -### Manual installation - +### Pods installation #### iOS -1. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]` -2. Go to `node_modules` ➜ `react-native-verloop-sdk` and add `VerloopSdk.xcodeproj` -3. In XCode, in the project navigator, select your project. Add `libVerloopSdk.a` to your project's `Build Phases` ➜ `Link Binary With Libraries` -4. Run your project (`Cmd+R`)< +1. Navigate to Your iOS Directory: + Open a terminal and navigate to the ios directory of your React Native project: + `cd ios` +2. Edit Your Podfile: + Open the generated Podfile in your favorite text editor and add the necessary ,uncomment platform set like below : + `platform :ios, '13.0'` +3. Install Pods: + `pod install` + + Updating Pods : (if needed) + `cd ios` + `pod install --repo-update` -#### Android + +#### Android (React Native < 0.70) 1. Open up `android/app/src/main/java/[...]/MainApplication.java` - Add `import com.reactlibrary.VerloopSdkPackage;` to the imports at the top of the file @@ -41,64 +64,44 @@ compile project(':react-native-verloop-sdk') ``` -#### Additional iOS step: - -* Add a line in podfile (ios ->Podfile) : ENV['SWIFT_VERSION'] = '4.2' -* Run pod install in the same folder - ## Usage ```javascript -import {Component} from 'react'; -import { NativeEventEmitter, NativeModules } from 'react-native'; -import VerloopSdk from 'react-native-verloop-sdk'; - -export default class VerloopLiveChat extends Component { - - - async componentDidMount() { - const clientId = "hello"; // it is same as https://.verloop.io - const userId = "raghav"; // it is the unique userID to identify all the chats for this user - - // VerloopSdk.createAnonymousUserConfig(clientId); - //or - VerloopSdk.createUserConfig(clientId, userId); - - const eventEmitter = new NativeEventEmitter(VerloopSdk); - this.eventListener = eventEmitter.addListener('veloop_button_clicked', (event) => { - console.log(event.title); - console.log(event.type); - console.log(event.payload); - }); - this.eventListener = eventEmitter.addListener('veloop_url_clicked', (event) => { - console.log(event.url); - }); - - //optional - VerloopSdk.putCustomField(key, value); - //optional - VerloopSdk.putCustomFieldWithScope("test", "value", "USER"); - //optional - VerloopSdk.putCustomFieldWithScope("test2", "value2", "ROOM"); - //optional - VerloopSdk.setRecipeId(recipeId); - //optional - VerloopSdk.setUserEmail(email); - //optional - VerloopSdk.setUserPhone(phoneNumber); - //optional - VerloopSdk.setUserName(name); - - VerloopSdk.showChat(); - // VerloopSdk.hideChat(); - } - - render() { - return null; - } - componentWillUnmount() { - this.eventListener.remove(); //Removes the listener - } -} + useEffect(() => { + const clientId = 'reactnative'; // Replace with your actual client ID + // Initialize Verloop SDK + VerloopSdk.createAnonymousUserConfig(clientId); + // Set up event emitter with the raw native module + const eventEmitter = new NativeEventEmitter(VerloopSdk); + + // Add listeners + const buttonClickListener = eventEmitter.addListener( + 'veloop_button_clicked', + event => { + console.log('Button clicked event:', event); + }, + ); + const urlClickListener = eventEmitter.addListener( + 'veloop_url_clicked', + event => { + console.log('URL clicked event:', event); + }, + ); + + VerloopSdk.putCustomField('test1', 'value'); + VerloopSdk.putCustomFieldWithScope('test2', 'value', 'USER'); + VerloopSdk.setUserEmail('user@example.com'); + VerloopSdk.setUserPhone('1234567890'); + VerloopSdk.setUserName('Test User'); + + // Enable listeners and show chat + VerloopSdk.setButtonClickListener(); + VerloopSdk.setUrlClickListener(); + + return () => { + buttonClickListener.remove(); + urlClickListener.remove(); + }; + }, []); ``` ### Steps to enable notification: @@ -209,4 +212,4 @@ export default class VerloopLiveChat extends Component { return null; } } -``` +``` \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 7217e04b..3085a57d 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,32 +1,51 @@ - +// Define plugin dependencies buildscript { repositories { google() - jcenter() + mavenCentral() } - dependencies { - classpath 'com.android.tools.build:gradle:4.0.0' + classpath 'com.android.tools.build:gradle:8.1.0' // Match your RN version + classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0' // Kotlin support } } +// Apply plugins apply plugin: 'com.android.library' +apply plugin: 'kotlin-android' +// Android configuration android { - compileSdkVersion 29 - buildToolsVersion "23.0.3" - + compileSdkVersion 33 defaultConfig { - minSdkVersion 16 - targetSdkVersion 29 + minSdkVersion 21 + targetSdkVersion 33 versionCode 1 versionName "1.0" } - lintOptions { - abortOnError false + + namespace 'com.reactlibrary.VerloopSdkPackage' + + // Align Java to Java 17 + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } + + // Align Kotlin to Java 17 + kotlinOptions { + jvmTarget = "17" + } + + // Use JVM toolchain to enforce Java 17 + kotlin { + jvmToolchain { + languageVersion.set(JavaLanguageVersion.of(17)) + } } } +// Project repositories and dependencies repositories { mavenCentral() maven { url 'https://jitpack.io' } @@ -35,6 +54,6 @@ repositories { } dependencies { - implementation 'com.facebook.react:react-native:0.20.1' - implementation 'com.github.verloop:android-sdk:1.0.7' -} + implementation 'com.facebook.react:react-android:+' // Updated for RN 0.71+ + implementation 'com.github.verloop:android-sdk:1.1.17' +} \ No newline at end of file diff --git a/sample/SampleProject/android/gradle.properties b/android/gradle.properties similarity index 55% rename from sample/SampleProject/android/gradle.properties rename to android/gradle.properties index c427b31b..5e24e3aa 100644 --- a/sample/SampleProject/android/gradle.properties +++ b/android/gradle.properties @@ -9,8 +9,8 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx10248m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit @@ -21,8 +21,19 @@ # Android operating system, and which are packaged with your app's APK # https://developer.android.com/topic/libraries/support-library/androidx-rn android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.33.1 \ No newline at end of file +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=true + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true diff --git a/android/src/main/AndroidManifest.xml b/android/src/main/AndroidManifest.xml deleted file mode 100644 index c7880989..00000000 --- a/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkModule.java b/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkModule.java deleted file mode 100644 index 080a4058..00000000 --- a/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkModule.java +++ /dev/null @@ -1,195 +0,0 @@ - -package com.reactlibrary.VerloopSdkPackage; - -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import com.facebook.react.bridge.Callback; -import com.facebook.react.bridge.LifecycleEventListener; - -import com.facebook.react.modules.core.DeviceEventManagerModule; -import com.facebook.react.bridge.WritableMap; -import com.facebook.react.bridge.Arguments; - -import android.app.Activity; - -import io.verloop.sdk.Verloop; -import io.verloop.sdk.LiveChatButtonClickListener; -import io.verloop.sdk.LiveChatUrlClickListener; -import io.verloop.sdk.VerloopConfig; - -public class RNVerloopSdkModule extends ReactContextBaseJavaModule implements LifecycleEventListener { - - private final ReactApplicationContext reactContext; - - private VerloopConfig verloopConfig; - - private Verloop verloop; - - private boolean configModified; - - public RNVerloopSdkModule(ReactApplicationContext reactContext) { - super(reactContext); - this.reactContext = reactContext; - reactContext.addLifecycleEventListener(this); - this.configModified = false; - } - - @Override - public String getName() { - return "RNVerloopSdk"; - } - - private void sendEvent(ReactApplicationContext reactContext, - String eventName, - WritableMap params) { - reactContext - .getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class) - .emit(eventName, params); - } - - private void setButtonClickListener(VerloopConfig verloopConfig){ - verloopConfig.setButtonOnClickListener(new LiveChatButtonClickListener(){ - public void buttonClicked(String title, String type, String payload) { - WritableMap params = Arguments.createMap(); - params.putString("title", title); - params.putString("type", type); - params.putString("payload", payload); - sendEvent(reactContext, "veloop_button_clicked", params); - } - }); - configModified = true; - } - - private void setUrlClickListener(VerloopConfig verloopConfig){ - verloopConfig.setUrlClickListener(new LiveChatUrlClickListener(){ - public void urlClicked(String url) { - WritableMap params = Arguments.createMap(); - params.putString("url", url); - sendEvent(reactContext, "veloop_url_clicked", params); - } - }); - configModified = true; - } - - @ReactMethod - public void createUserConfig(String clientId, String userId) { - verloopConfig = new VerloopConfig(clientId, userId); - setButtonClickListener(verloopConfig); - setUrlClickListener(verloopConfig); - configModified = true; - } - - @ReactMethod - public void createAnonymousUserConfig(String clientId) { - verloopConfig = new VerloopConfig(clientId); - setButtonClickListener(verloopConfig); - setUrlClickListener(verloopConfig); - configModified = true; - } - - @ReactMethod - public void setFcmToken(String token) { - if (verloopConfig != null) { - verloopConfig.setFcmToken(token); - configModified = true; - } - } - - @ReactMethod - public void setStaging(Boolean isStaging) { - if (verloopConfig != null) { - verloopConfig.setStaging(isStaging); - } - } - - @ReactMethod - public void putCustomField(String key, String value) { - if (verloopConfig != null) { - verloopConfig.putCustomField(key, value); - configModified = true; - } - } - - @ReactMethod - public void putCustomFieldWithScope(String key, String value, String scope) { - if (verloopConfig != null) { - if (scope.equals("USER")){ - verloopConfig.putCustomField(key, value, VerloopConfig.Scope.USER); - }else if (scope.equals("ROOM")){ - verloopConfig.putCustomField(key, value, VerloopConfig.Scope.ROOM); - }else{ - verloopConfig.putCustomField(key, value); - } - configModified = true; - } - } - - @ReactMethod - public void setRecipeId(String recipeId) { - if (verloopConfig != null) { - verloopConfig.setRecipeId(recipeId); - configModified = true; - } - } - - @ReactMethod - public void setUserEmail(String userEmail) { - if (verloopConfig != null) { - verloopConfig.setUserEmail(userEmail); - configModified = true; - } - } - - @ReactMethod - public void setUserName(String userName) { - if (verloopConfig != null) { - verloopConfig.setUserName(userName); - configModified = true; - } - } - - @ReactMethod - public void setUserPhone(String userPhone) { - if (verloopConfig != null) { - verloopConfig.setUserPhone(userPhone); - configModified = true; - } - } - - @ReactMethod - public void showChat() { - if (verloopConfig != null) { - if(verloop == null || configModified){ - final Activity activity = getCurrentActivity(); - verloop = new Verloop(activity, verloopConfig); - configModified = false; - } - verloop.showChat(); - } - } - - @ReactMethod - public void hideChat() { - if(verloop != null){ - verloop.hideChat(); - } - } - - @Override - public void onHostResume() { - // do nothing - } - - @Override - public void onHostPause() { - // do nothing - } - - @Override - public void onHostDestroy() { - if(verloop != null){ - verloop.onStopChat(); - } - } -} diff --git a/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkPackage.java b/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkPackage.java deleted file mode 100644 index 9530b1b5..00000000 --- a/android/src/main/java/com/reactlibrary/VerloopSdkPackage/RNVerloopSdkPackage.java +++ /dev/null @@ -1,28 +0,0 @@ - -package com.reactlibrary.VerloopSdkPackage; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import com.facebook.react.ReactPackage; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.uimanager.ViewManager; -import com.facebook.react.bridge.JavaScriptModule; -public class RNVerloopSdkPackage implements ReactPackage { - @Override - public List createNativeModules(ReactApplicationContext reactContext) { - return Arrays.asList(new RNVerloopSdkModule(reactContext)); - } - - // Deprecated from RN 0.47 - public List> createJSModules() { - return Collections.emptyList(); - } - - @Override - public List createViewManagers(ReactApplicationContext reactContext) { - return Collections.emptyList(); - } -} \ No newline at end of file diff --git a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt new file mode 100644 index 00000000..a9dd913b --- /dev/null +++ b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt @@ -0,0 +1,194 @@ +package com.reactlibrary.VerloopSdkPackage + +import android.app.Activity +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.bridge.Arguments +import com.facebook.react.modules.core.DeviceEventManagerModule +import com.facebook.react.module.annotations.ReactModule +import com.facebook.react.bridge.LifecycleEventListener +import io.verloop.sdk.Verloop +import io.verloop.sdk.VerloopConfig +import io.verloop.sdk.LiveChatButtonClickListener +import io.verloop.sdk.LiveChatUrlClickListener + +@ReactModule(name = VerloopModule.NAME) +class VerloopModule(private val reactContext: ReactApplicationContext) : + ReactContextBaseJavaModule(reactContext), LifecycleEventListener { + + companion object { + const val NAME = "RNVerloopSdk" + } + + private var verloopConfigBuilder: VerloopConfig.Builder? = null + private var buttonClickCallListenerAdded: Boolean = false + private var urlClickCallListenerAdded: Boolean = false + private var customVariableList: MutableList = mutableListOf() + private var verloop: Verloop? = null + private var configModified: Boolean = false + + // Custom variable class + data class RNVerloopCustomVariable( + val key: String = "", + val value: String = "", + val scope: VerloopConfig.Scope = VerloopConfig.Scope.ROOM + ) + + init { + reactContext.addLifecycleEventListener(this) + } + + override fun getName(): String = NAME + + private fun sendEvent(eventName: String, params: WritableMap?) { + reactContext.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java) + .emit(eventName, params) + } + + @ReactMethod + fun createUserConfig(clientId: String, userId: String) { + verloopConfigBuilder = VerloopConfig.Builder() + .clientId(clientId) + .userId(userId) + configModified = true + } + + @ReactMethod + fun createAnonymousUserConfig(clientId: String) { + verloopConfigBuilder = VerloopConfig.Builder().clientId(clientId) + configModified = true + } + + @ReactMethod + fun setButtonClickListener() { + buttonClickCallListenerAdded = true + configModified = true + } + + @ReactMethod + fun setUrlClickListener() { + urlClickCallListenerAdded = true + configModified = true + } + + @ReactMethod + fun setFcmToken(token: String) { + verloopConfigBuilder?.let { + it.fcmToken = token + configModified = true + } + } + + @ReactMethod + fun putCustomField(key: String, value: String) { + customVariableList.add(RNVerloopCustomVariable(key, value, VerloopConfig.Scope.ROOM)) + configModified = true + } + + @ReactMethod + fun putCustomFieldWithScope(key: String, value: String, scope: String) { + when (scope) { + "USER" -> customVariableList.add(RNVerloopCustomVariable(key, value, VerloopConfig.Scope.USER)) + "ROOM" -> customVariableList.add(RNVerloopCustomVariable(key, value, VerloopConfig.Scope.ROOM)) + else -> customVariableList.add(RNVerloopCustomVariable(key, value, VerloopConfig.Scope.ROOM)) + } + configModified = true + } + + @ReactMethod + fun setRecipeId(recipeId: String) { + verloopConfigBuilder?.let { + it.recipeId = recipeId + configModified = true + } + } + + @ReactMethod + fun setUserEmail(userEmail: String) { + verloopConfigBuilder?.let { + it.userEmail = userEmail + configModified = true + } + } + + @ReactMethod + fun setUserName(userName: String) { + verloopConfigBuilder?.let { + it.userName = userName + configModified = true + } + } + + @ReactMethod + fun setUserPhone(userPhone: String) { + verloopConfigBuilder?.let { + it.userPhone = userPhone + configModified = true + } + } + + @ReactMethod + fun showChat() { + val config = verloopConfigBuilder?.build() + if (buttonClickCallListenerAdded) { + config?.setButtonClickListener(object : LiveChatButtonClickListener { + override fun buttonClicked(title: String?, type: String?, payload: String?) { + val params = Arguments.createMap() + params.putString("title", title) + params.putString("type", type) + params.putString("payload", payload) + sendEvent("veloop_button_clicked", params) + } + }) + } + + if (urlClickCallListenerAdded) { + config?.setUrlClickListener(object : LiveChatUrlClickListener { + override fun urlClicked(url: String?) { + val params = Arguments.createMap() + params.putString("url", url) + sendEvent("veloop_url_clicked", params) + } + }) + } + + if (customVariableList.isNotEmpty()) { + for (item in customVariableList) { + config?.putCustomField(item.key, item.value, item.scope) + } + } + + if (verloop == null || configModified) { + val activity: Activity? = currentActivity + if (activity != null) { + verloop = config?.let { Verloop(activity, it) } + configModified = false + } + } + verloop?.showChat() + } + + override fun onHostResume() { + // Handle resume event if needed + } + + override fun onHostPause() { + // Handle pause event if needed + } + + override fun onHostDestroy() { + // Handle destroy event if needed + } + + @ReactMethod + fun addListener(type: String?) { + // Required for RN event emitter + } + + @ReactMethod + fun removeListeners(type: Int?) { + // Required for RN event emitter + } +} \ No newline at end of file diff --git a/android/src/main/java/com/verloopsdk/VerloopSdkPackage.kt b/android/src/main/java/com/verloopsdk/VerloopSdkPackage.kt new file mode 100644 index 00000000..c15e2b6c --- /dev/null +++ b/android/src/main/java/com/verloopsdk/VerloopSdkPackage.kt @@ -0,0 +1,16 @@ +package com.reactlibrary.VerloopSdkPackage + +import com.facebook.react.ReactPackage +import com.facebook.react.bridge.NativeModule +import com.facebook.react.bridge.ReactApplicationContext +import com.facebook.react.uimanager.ViewManager + +class VerloopPackage : ReactPackage { + override fun createNativeModules(reactContext: ReactApplicationContext): List { + return listOf(VerloopModule(reactContext)) + } + + override fun createViewManagers(reactContext: ReactApplicationContext): List> { + return emptyList() + } +} \ No newline at end of file diff --git a/example/.bundle/config b/example/.bundle/config new file mode 100644 index 00000000..848943bb --- /dev/null +++ b/example/.bundle/config @@ -0,0 +1,2 @@ +BUNDLE_PATH: "vendor/bundle" +BUNDLE_FORCE_RUBY_PLATFORM: 1 diff --git a/example/.eslintrc.js b/example/.eslintrc.js new file mode 100644 index 00000000..187894b6 --- /dev/null +++ b/example/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: '@react-native', +}; diff --git a/example/.gitignore b/example/.gitignore new file mode 100644 index 00000000..41037749 --- /dev/null +++ b/example/.gitignore @@ -0,0 +1,112 @@ +# OSX +# +.DS_Store + +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +**/.xcode.env.local + +# Android/IntelliJ +# +build/ +.idea +.gradle +local.properties +*.iml +*.hprof +.cxx/ +*.keystore +!debug.keystore +.kotlin/ + +# node.js +# +node_modules/ +npm-debug.log +yarn-error.log + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/ + +**/fastlane/report.xml +**/fastlane/Preview.html +**/fastlane/screenshots +**/fastlane/test_output + +# Bundle artifact +*.jsbundle + +# Ruby / CocoaPods +**/Pods/ +/vendor/bundle/ + +# Temporary files created by Metro to check the health of the file watcher +.metro-health-check* + +# testing +/coverage + +# Yarn +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# Ignore build output +/android/build +/android/.gradle +/android/.idea +/android/local.properties +android/java* +android/gradle/* +android/*.bat +android/gradlew + +# Ignore node_modules +/node_modules + +# Ignore logs +npm-debug.log +yarn-debug.log +yarn-error.log + +# Ignore test files +__tests__ +*.spec.js +*.test.js + +# Ignore TypeScript build output +dist +*.tsbuildinfo + +# Ignore IDE and editor files +.vscode +.idea +*.sublime-project +*.sublime-workspace + +# Ignore other unnecessary files +.DS_Store +*.swp diff --git a/sample/SampleProject/.prettierrc.js b/example/.prettierrc.js similarity index 65% rename from sample/SampleProject/.prettierrc.js rename to example/.prettierrc.js index 5c4de1a4..2b540746 100644 --- a/sample/SampleProject/.prettierrc.js +++ b/example/.prettierrc.js @@ -1,6 +1,7 @@ module.exports = { + arrowParens: 'avoid', + bracketSameLine: true, bracketSpacing: false, - jsxBracketSameLine: true, singleQuote: true, trailingComma: 'all', }; diff --git a/example/.watchmanconfig b/example/.watchmanconfig new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/example/.watchmanconfig @@ -0,0 +1 @@ +{} diff --git a/example/App.tsx b/example/App.tsx new file mode 100644 index 00000000..0eb817d2 --- /dev/null +++ b/example/App.tsx @@ -0,0 +1,39 @@ +/** + * Sample React Native App + * https://github.com/facebook/react-native + * + * @format + */ + +import React from 'react'; +import {ScrollView, StatusBar, useColorScheme, View} from 'react-native'; + +import {Colors, Header} from 'react-native/Libraries/NewAppScreen'; +import VerloopLiveChat from './VerloopLivechat'; + +function App(): React.JSX.Element { + const isDarkMode = useColorScheme() === 'dark'; + + const backgroundStyle = { + backgroundColor: isDarkMode ? Colors.darker : Colors.lighter, + }; + + const safePadding = '5%'; + + return ( + + + + +
+ + + + + ); +} + +export default App; diff --git a/example/Gemfile b/example/Gemfile new file mode 100644 index 00000000..03278dd5 --- /dev/null +++ b/example/Gemfile @@ -0,0 +1,10 @@ +source 'https://rubygems.org' + +# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version +ruby ">= 2.6.10" + +# Exclude problematic versions of cocoapods and activesupport that causes build failures. +gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' +gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' +gem 'xcodeproj', '< 1.26.0' +gem 'concurrent-ruby', '< 1.3.4' diff --git a/example/README.md b/example/README.md new file mode 100644 index 00000000..3e2c3f85 --- /dev/null +++ b/example/README.md @@ -0,0 +1,97 @@ +This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli). + +# Getting Started + +> **Note**: Make sure you have completed the [Set Up Your Environment](https://reactnative.dev/docs/set-up-your-environment) guide before proceeding. + +## Step 1: Start Metro + +First, you will need to run **Metro**, the JavaScript build tool for React Native. + +To start the Metro dev server, run the following command from the root of your React Native project: + +```sh +# Using npm +npm start + +# OR using Yarn +yarn start +``` + +## Step 2: Build and run your app + +With Metro running, open a new terminal window/pane from the root of your React Native project, and use one of the following commands to build and run your Android or iOS app: + +### Android + +```sh +# Using npm +npm run android + +# OR using Yarn +yarn android +``` + +### iOS + +For iOS, remember to install CocoaPods dependencies (this only needs to be run on first clone or after updating native deps). + +The first time you create a new project, run the Ruby bundler to install CocoaPods itself: + +```sh +bundle install +``` + +Then, and every time you update your native dependencies, run: + +```sh +bundle exec pod install +``` + +For more information, please visit [CocoaPods Getting Started guide](https://guides.cocoapods.org/using/getting-started.html). + +```sh +# Using npm +npm run ios + +# OR using Yarn +yarn ios +``` + +If everything is set up correctly, you should see your new app running in the Android Emulator, iOS Simulator, or your connected device. + +This is one way to run your app — you can also build it directly from Android Studio or Xcode. + +## Step 3: Modify your app + +Now that you have successfully run the app, let's make changes! + +Open `App.tsx` in your text editor of choice and make some changes. When you save, your app will automatically update and reflect these changes — this is powered by [Fast Refresh](https://reactnative.dev/docs/fast-refresh). + +When you want to forcefully reload, for example to reset the state of your app, you can perform a full reload: + +- **Android**: Press the R key twice or select **"Reload"** from the **Dev Menu**, accessed via Ctrl + M (Windows/Linux) or Cmd ⌘ + M (macOS). +- **iOS**: Press R in iOS Simulator. + +## Congratulations! :tada: + +You've successfully run and modified your React Native App. :partying_face: + +### Now what? + +- If you want to add this new React Native code to an existing application, check out the [Integration guide](https://reactnative.dev/docs/integration-with-existing-apps). +- If you're curious to learn more about React Native, check out the [docs](https://reactnative.dev/docs/getting-started). + +# Troubleshooting + +If you're having issues getting the above steps to work, see the [Troubleshooting](https://reactnative.dev/docs/troubleshooting) page. + +# Learn More + +To learn more about React Native, take a look at the following resources: + +- [React Native Website](https://reactnative.dev) - learn more about React Native. +- [Getting Started](https://reactnative.dev/docs/environment-setup) - an **overview** of React Native and how setup your environment. +- [Learn the Basics](https://reactnative.dev/docs/getting-started) - a **guided tour** of the React Native **basics**. +- [Blog](https://reactnative.dev/blog) - read the latest official React Native **Blog** posts. +- [`@facebook/react-native`](https://github.com/facebook/react-native) - the Open Source; GitHub **repository** for React Native. diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx new file mode 100644 index 00000000..a082bf89 --- /dev/null +++ b/example/VerloopLivechat.tsx @@ -0,0 +1,101 @@ +import React, {useEffect} from 'react'; +import { + NativeEventEmitter, + NativeModules, + TouchableOpacity, + StyleSheet, + View, + Text, + Platform, +} from 'react-native'; +import VerloopSdk from 'react-native-verloop-sdk'; + +const VerloopLiveChat: React.FC = () => { + + useEffect(() => { + if (Platform.OS === 'ios') { + const module = NativeModules.RNVerloopSdk; + if (module?.createAnonymousUserConfig) { + VerloopSdk.createAnonymousUserConfig('your-client-id'); + VerloopSdk.showChat(); + } else { + console.error("RNVerloopSdk not available in useEffect"); + } + } + }, []); + + useEffect(() => { + const clientId = 'reactnative'; // Replace with your actual client ID + // Initialize Verloop SDK + VerloopSdk.createAnonymousUserConfig(clientId); + // Set up event emitter with the raw native module + const eventEmitter = new NativeEventEmitter(VerloopSdk); + + // Add listeners + const buttonClickListener = eventEmitter.addListener( + 'veloop_button_clicked', + event => { + console.log('Button clicked event:', event); + }, + ); + const urlClickListener = eventEmitter.addListener( + 'veloop_url_clicked', + event => { + console.log('URL clicked event:', event); + }, + ); + + // VerloopSdk.putCustomField('test1', 'value'); + // VerloopSdk.putCustomFieldWithScope('test2', 'value', 'USER'); + // VerloopSdk.setUserEmail('user@example.com'); + // VerloopSdk.setUserPhone('1234567890'); + // VerloopSdk.setUserName('Test User'); + + // Enable listeners and show chat + VerloopSdk.setButtonClickListener(); + VerloopSdk.setUrlClickListener(); + + return () => { + buttonClickListener.remove(); + urlClickListener.remove(); + }; + }, []); + + const handleChatButtonPress = () => { + VerloopSdk.showChat(); + }; + + return ( + + + Chat + + + ); +}; + +const styles = StyleSheet.create({ + container: { + flex: 1, + justifyContent: 'flex-end', + alignItems: 'flex-end', + padding: 16, + }, + chatButton: { + backgroundColor: '#007AFF', + borderRadius: 50, + padding: 16, + alignItems: 'center', + justifyContent: 'center', + elevation: 2, + }, + chatButtonText: { + color: '#FFFFFF', + fontSize: 16, + fontWeight: 'bold', + }, +}); + +export default VerloopLiveChat; diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle new file mode 100644 index 00000000..b3cc3afd --- /dev/null +++ b/example/android/app/build.gradle @@ -0,0 +1,119 @@ +apply plugin: "com.android.application" +apply plugin: "org.jetbrains.kotlin.android" +apply plugin: "com.facebook.react" + +/** + * This is the configuration block to customize your React Native Android app. + * By default you don't need to apply any configuration, just uncomment the lines you need. + */ +react { + /* Folders */ + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + // cliFile = file("../../node_modules/react-native/cli.js") + + /* Variants */ + // The list of variants to that are debuggable. For those we're going to + // skip the bundling of the JS bundle and the assets. By default is just 'debug'. + // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. + // debuggableVariants = ["liteDebug", "prodDebug"] + + /* Bundling */ + // A list containing the node command and its flags. Default is just 'node'. + // nodeExecutableAndArgs = ["node"] + // + // The command to run when bundling. By default is 'bundle' + // bundleCommand = "ram-bundle" + // + // The path to the CLI configuration file. Default is empty. + // bundleConfig = file(../rn-cli.config.js) + // + // The name of the generated asset file containing your JS bundle + // bundleAssetName = "MyApplication.android.bundle" + // + // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' + // entryFile = file("../js/MyApplication.android.js") + // + // A list of extra flags to pass to the 'bundle' commands. + // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle + // extraPackagerArgs = [] + + /* Hermes Commands */ + // The hermes compiler command to run. By default it is 'hermesc' + // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" + // + // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" + // hermesFlags = ["-O", "-output-source-map"] + + /* Autolinking */ + autolinkLibrariesWithApp() +} + +/** + * Set this to true to Run Proguard on Release builds to minify the Java bytecode. + */ +def enableProguardInReleaseBuilds = false + +/** + * The preferred build flavor of JavaScriptCore (JSC) + * + * For example, to use the international variant, you can use: + * `def jscFlavor = io.github.react-native-community:jsc-android-intl:2026004.+` + * + * The international variant includes ICU i18n library and necessary data + * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that + * give correct results when using with locales other than en-US. Note that + * this variant is about 6MiB larger per architecture than default. + */ +def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+' + +android { + ndkVersion rootProject.ext.ndkVersion + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace "com.example" + defaultConfig { + applicationId "com.example" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "1.0" + } + signingConfigs { + debug { + storeFile file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { + // Caution! In production, you need to generate your own keystore file. + // see https://reactnative.dev/docs/signed-apk-android. + signingConfig signingConfigs.debug + minifyEnabled enableProguardInReleaseBuilds + proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + } + } +} + +dependencies { + // The version of react-native is set by the React Native Gradle Plugin + implementation("com.facebook.react:react-android") + + if (hermesEnabled.toBoolean()) { + implementation("com.facebook.react:hermes-android") + } else { + implementation jscFlavor + } +} diff --git a/sample/SampleProject/android/app/debug.keystore b/example/android/app/debug.keystore similarity index 100% rename from sample/SampleProject/android/app/debug.keystore rename to example/android/app/debug.keystore diff --git a/sample/SampleProject/android/app/proguard-rules.pro b/example/android/app/proguard-rules.pro similarity index 100% rename from sample/SampleProject/android/app/proguard-rules.pro rename to example/android/app/proguard-rules.pro diff --git a/example/android/app/src/debug/AndroidManifest.xml b/example/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 00000000..eb98c01a --- /dev/null +++ b/example/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + diff --git a/sample/SampleProject/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml similarity index 77% rename from sample/SampleProject/android/app/src/main/AndroidManifest.xml rename to example/android/app/src/main/AndroidManifest.xml index ab836fb2..e1892528 100644 --- a/sample/SampleProject/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,4 @@ - + @@ -9,19 +8,19 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> + android:windowSoftInputMode="adjustResize" + android:exported="true"> - - diff --git a/example/android/app/src/main/java/com/example/MainActivity.kt b/example/android/app/src/main/java/com/example/MainActivity.kt new file mode 100644 index 00000000..35dff7f9 --- /dev/null +++ b/example/android/app/src/main/java/com/example/MainActivity.kt @@ -0,0 +1,22 @@ +package com.example + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +class MainActivity : ReactActivity() { + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "example" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate = + DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) +} diff --git a/example/android/app/src/main/java/com/example/MainApplication.kt b/example/android/app/src/main/java/com/example/MainApplication.kt new file mode 100644 index 00000000..33ac4a77 --- /dev/null +++ b/example/android/app/src/main/java/com/example/MainApplication.kt @@ -0,0 +1,44 @@ +package com.example + +import android.app.Application +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactHost +import com.facebook.react.ReactNativeHost +import com.facebook.react.ReactPackage +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost +import com.facebook.react.defaults.DefaultReactNativeHost +import com.facebook.react.soloader.OpenSourceMergedSoMapping +import com.facebook.soloader.SoLoader + +class MainApplication : Application(), ReactApplication { + + override val reactNativeHost: ReactNativeHost = + object : DefaultReactNativeHost(this) { + override fun getPackages(): List = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) + } + + override fun getJSMainModuleName(): String = "index" + + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } + + override val reactHost: ReactHost + get() = getDefaultReactHost(applicationContext, reactNativeHost) + + override fun onCreate() { + super.onCreate() + SoLoader.init(this, OpenSourceMergedSoMapping) + if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { + // If you opted-in for the New Architecture, we load the native entry point for this app. + load() + } + } +} diff --git a/example/android/app/src/main/res/drawable/rn_edit_text_material.xml b/example/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 00000000..5c25e728 --- /dev/null +++ b/example/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/sample/SampleProject/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from sample/SampleProject/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/example/android/app/src/main/res/values/strings.xml b/example/android/app/src/main/res/values/strings.xml new file mode 100644 index 00000000..d75426c8 --- /dev/null +++ b/example/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + example + diff --git a/example/android/app/src/main/res/values/styles.xml b/example/android/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..7ba83a2a --- /dev/null +++ b/example/android/app/src/main/res/values/styles.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/example/android/build.gradle b/example/android/build.gradle new file mode 100644 index 00000000..7ccfcdbe --- /dev/null +++ b/example/android/build.gradle @@ -0,0 +1,21 @@ +buildscript { + ext { + buildToolsVersion = "34.0.0" + minSdkVersion = 24 + compileSdkVersion = 34 + targetSdkVersion = 34 + ndkVersion = "27.1.12297006" + kotlinVersion = "2.0.21" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath("com.android.tools.build:gradle") + classpath("com.facebook.react:react-native-gradle-plugin") + classpath("org.jetbrains.kotlin:kotlin-gradle-plugin") + } +} + +apply plugin: "com.facebook.react.rootproject" diff --git a/example/android/gradle.properties b/example/android/gradle.properties new file mode 100644 index 00000000..5e24e3aa --- /dev/null +++ b/example/android/gradle.properties @@ -0,0 +1,39 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true + +# Use this property to specify which architecture you want to build. +# You can also override it from the CLI using +# ./gradlew -PreactNativeArchitectures=x86_64 +reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 + +# Use this property to enable support to the new architecture. +# This will allow you to use TurboModules and the Fabric render in +# your application. You should enable this flag either if you want +# to write custom TurboModules/Fabric components OR use libraries that +# are providing them. +newArchEnabled=true + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true diff --git a/example/android/settings.gradle b/example/android/settings.gradle new file mode 100644 index 00000000..dfa7590c --- /dev/null +++ b/example/android/settings.gradle @@ -0,0 +1,6 @@ +pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } +plugins { id("com.facebook.react.settings") } +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } +rootProject.name = 'example' +include ':app' +includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/example/app.json b/example/app.json new file mode 100644 index 00000000..3fed6761 --- /dev/null +++ b/example/app.json @@ -0,0 +1,4 @@ +{ + "name": "example", + "displayName": "example" +} diff --git a/example/babel.config.js b/example/babel.config.js new file mode 100644 index 00000000..f7b3da3b --- /dev/null +++ b/example/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:@react-native/babel-preset'], +}; diff --git a/sample/SampleProject/index.js b/example/index.js similarity index 100% rename from sample/SampleProject/index.js rename to example/index.js diff --git a/example/ios/.xcode.env b/example/ios/.xcode.env new file mode 100644 index 00000000..3d5782c7 --- /dev/null +++ b/example/ios/.xcode.env @@ -0,0 +1,11 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. + +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/example/ios/Podfile b/example/ios/Podfile new file mode 100644 index 00000000..9796e94c --- /dev/null +++ b/example/ios/Podfile @@ -0,0 +1,35 @@ +# Resolve react_native_pods.rb with node to allow for hoisting +require Pod::Executable.execute_command('node', ['-p', + 'require.resolve( + "react-native/scripts/react_native_pods.rb", + {paths: [process.argv[1]]}, + )', __dir__]).strip + +platform :ios, min_ios_version_supported +prepare_react_native_project! + +linkage = ENV['USE_FRAMEWORKS'] +if linkage != nil + Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green + use_frameworks! :linkage => linkage.to_sym +end + +target 'example' do + config = use_native_modules! + + use_react_native!( + :path => config[:reactNativePath], + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/.." + ) + + post_install do |installer| + # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 + react_native_post_install( + installer, + config[:reactNativePath], + :mac_catalyst_enabled => false, + # :ccache_enabled => true + ) + end +end \ No newline at end of file diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock new file mode 100644 index 00000000..24e22bcd --- /dev/null +++ b/example/ios/Podfile.lock @@ -0,0 +1,1840 @@ +PODS: + - boost (1.84.0) + - DoubleConversion (1.1.6) + - fast_float (6.1.4) + - FBLazyVector (0.78.0) + - fmt (11.0.2) + - glog (0.3.5) + - hermes-engine (0.78.0): + - hermes-engine/Pre-built (= 0.78.0) + - hermes-engine/Pre-built (0.78.0) + - RCT-Folly (2024.11.18.00): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly/Default (= 2024.11.18.00) + - RCT-Folly/Default (2024.11.18.00): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly/Fabric (2024.11.18.00): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCTDeprecation (0.78.0) + - RCTRequired (0.78.0) + - RCTTypeSafety (0.78.0): + - FBLazyVector (= 0.78.0) + - RCTRequired (= 0.78.0) + - React-Core (= 0.78.0) + - React (0.78.0): + - React-Core (= 0.78.0) + - React-Core/DevSupport (= 0.78.0) + - React-Core/RCTWebSocket (= 0.78.0) + - React-RCTActionSheet (= 0.78.0) + - React-RCTAnimation (= 0.78.0) + - React-RCTBlob (= 0.78.0) + - React-RCTImage (= 0.78.0) + - React-RCTLinking (= 0.78.0) + - React-RCTNetwork (= 0.78.0) + - React-RCTSettings (= 0.78.0) + - React-RCTText (= 0.78.0) + - React-RCTVibration (= 0.78.0) + - React-callinvoker (0.78.0) + - React-Core (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default (= 0.78.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/CoreModulesHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/Default (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/DevSupport (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default (= 0.78.0) + - React-Core/RCTWebSocket (= 0.78.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTActionSheetHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTAnimationHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTBlobHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTImageHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTLinkingHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTNetworkHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTSettingsHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTTextHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTVibrationHeaders (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-Core/RCTWebSocket (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTDeprecation + - React-Core/Default (= 0.78.0) + - React-cxxreact + - React-featureflags + - React-hermes + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.1) + - Yoga + - React-CoreModules (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - RCT-Folly (= 2024.11.18.00) + - RCTTypeSafety (= 0.78.0) + - React-Core/CoreModulesHeaders (= 0.78.0) + - React-jsi (= 0.78.0) + - React-jsinspector + - React-NativeModulesApple + - React-RCTBlob + - React-RCTFBReactNativeSpec + - React-RCTImage (= 0.78.0) + - ReactCommon + - SocketRocket (= 0.7.1) + - React-cxxreact (0.78.0): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-callinvoker (= 0.78.0) + - React-debug (= 0.78.0) + - React-jsi (= 0.78.0) + - React-jsinspector + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - React-runtimeexecutor (= 0.78.0) + - React-timing (= 0.78.0) + - React-debug (0.78.0) + - React-defaultsnativemodule (0.78.0): + - hermes-engine + - RCT-Folly + - React-domnativemodule + - React-featureflagsnativemodule + - React-idlecallbacksnativemodule + - React-jsi + - React-jsiexecutor + - React-microtasksnativemodule + - React-RCTFBReactNativeSpec + - React-domnativemodule (0.78.0): + - hermes-engine + - RCT-Folly + - React-Fabric + - React-FabricComponents + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.78.0) + - React-Fabric/attributedstring (= 0.78.0) + - React-Fabric/componentregistry (= 0.78.0) + - React-Fabric/componentregistrynative (= 0.78.0) + - React-Fabric/components (= 0.78.0) + - React-Fabric/consistency (= 0.78.0) + - React-Fabric/core (= 0.78.0) + - React-Fabric/dom (= 0.78.0) + - React-Fabric/imagemanager (= 0.78.0) + - React-Fabric/leakchecker (= 0.78.0) + - React-Fabric/mounting (= 0.78.0) + - React-Fabric/observers (= 0.78.0) + - React-Fabric/scheduler (= 0.78.0) + - React-Fabric/telemetry (= 0.78.0) + - React-Fabric/templateprocessor (= 0.78.0) + - React-Fabric/uimanager (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.78.0) + - React-Fabric/components/root (= 0.78.0) + - React-Fabric/components/view (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/root (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/view (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric/consistency (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/core (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/dom (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/imagemanager (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/leakchecker (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/mounting (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/observers (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/observers/events (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/observers/events (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/observers/events + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-performancetimeline + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/telemetry (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/templateprocessor (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager/consistency (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricComponents (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.78.0) + - React-FabricComponents/textlayoutmanager (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.78.0) + - React-FabricComponents/components/iostextinput (= 0.78.0) + - React-FabricComponents/components/modal (= 0.78.0) + - React-FabricComponents/components/rncore (= 0.78.0) + - React-FabricComponents/components/safeareaview (= 0.78.0) + - React-FabricComponents/components/scrollview (= 0.78.0) + - React-FabricComponents/components/text (= 0.78.0) + - React-FabricComponents/components/textinput (= 0.78.0) + - React-FabricComponents/components/unimplementedview (= 0.78.0) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/inputaccessory (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/iostextinput (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/modal (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/rncore (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/safeareaview (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/scrollview (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/text (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/textinput (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/components/unimplementedview (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/textlayoutmanager (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - Yoga + - React-FabricImage (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired (= 0.78.0) + - RCTTypeSafety (= 0.78.0) + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsiexecutor (= 0.78.0) + - React-logger + - React-rendererdebug + - React-utils + - ReactCommon + - Yoga + - React-featureflags (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - React-featureflagsnativemodule (0.78.0): + - hermes-engine + - RCT-Folly + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - React-graphics (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-jsi + - React-jsiexecutor + - React-utils + - React-hermes (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact (= 0.78.0) + - React-jsi + - React-jsiexecutor (= 0.78.0) + - React-jsinspector + - React-perflogger (= 0.78.0) + - React-runtimeexecutor + - React-idlecallbacksnativemodule (0.78.0): + - glog + - hermes-engine + - RCT-Folly + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimescheduler + - ReactCommon/turbomodule/core + - React-ImageManager (0.78.0): + - glog + - RCT-Folly/Fabric + - React-Core/Default + - React-debug + - React-Fabric + - React-graphics + - React-rendererdebug + - React-utils + - React-jserrorhandler (0.78.0): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - ReactCommon/turbomodule/bridging + - React-jsi (0.78.0): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-jsiexecutor (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) + - React-jsinspector + - React-perflogger (= 0.78.0) + - React-jsinspector (0.78.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - React-featureflags + - React-jsi + - React-jsinspectortracing + - React-perflogger (= 0.78.0) + - React-runtimeexecutor (= 0.78.0) + - React-jsinspectortracing (0.78.0): + - RCT-Folly + - React-jsitracing (0.78.0): + - React-jsi + - React-logger (0.78.0): + - glog + - React-Mapbuffer (0.78.0): + - glog + - React-debug + - React-microtasksnativemodule (0.78.0): + - hermes-engine + - RCT-Folly + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - ReactCommon/turbomodule/core + - react-native-verloop-sdk (1.1.0-rc.6): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - VerloopSDKiOS (= 0.2.11) + - Yoga + - React-NativeModulesApple (0.78.0): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-perflogger (0.78.0): + - DoubleConversion + - RCT-Folly (= 2024.11.18.00) + - React-performancetimeline (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact + - React-featureflags + - React-jsinspectortracing + - React-timing + - React-RCTActionSheet (0.78.0): + - React-Core/RCTActionSheetHeaders (= 0.78.0) + - React-RCTAnimation (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - RCTTypeSafety + - React-Core/RCTAnimationHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - React-RCTAppDelegate (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-CoreModules + - React-debug + - React-defaultsnativemodule + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-NativeModulesApple + - React-RCTFabric + - React-RCTFBReactNativeSpec + - React-RCTImage + - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - ReactCommon + - React-RCTBlob (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-Core/RCTBlobHeaders + - React-Core/RCTWebSocket + - React-jsi + - React-jsinspector + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - React-RCTNetwork + - ReactCommon + - React-RCTFabric (0.78.0): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-Core + - React-debug + - React-Fabric + - React-FabricComponents + - React-FabricImage + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-jsinspector + - React-jsinspectortracing + - React-performancetimeline + - React-RCTImage + - React-RCTText + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - Yoga + - React-RCTFBReactNativeSpec (0.78.0): + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - ReactCommon + - React-RCTImage (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - RCTTypeSafety + - React-Core/RCTImageHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - React-RCTNetwork + - ReactCommon + - React-RCTLinking (0.78.0): + - React-Core/RCTLinkingHeaders (= 0.78.0) + - React-jsi (= 0.78.0) + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - ReactCommon/turbomodule/core (= 0.78.0) + - React-RCTNetwork (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - RCTTypeSafety + - React-Core/RCTNetworkHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - React-RCTSettings (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - RCTTypeSafety + - React-Core/RCTSettingsHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - React-RCTText (0.78.0): + - React-Core/RCTTextHeaders (= 0.78.0) + - Yoga + - React-RCTVibration (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - React-Core/RCTVibrationHeaders + - React-jsi + - React-NativeModulesApple + - React-RCTFBReactNativeSpec + - ReactCommon + - React-rendererconsistency (0.78.0) + - React-rendererdebug (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - RCT-Folly (= 2024.11.18.00) + - React-debug + - React-rncore (0.78.0) + - React-RuntimeApple (0.78.0): + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RCTFBReactNativeSpec + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-runtimescheduler + - React-utils + - React-RuntimeCore (0.78.0): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-cxxreact + - React-Fabric + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-performancetimeline + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.78.0): + - React-jsi (= 0.78.0) + - React-RuntimeHermes (0.78.0): + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-callinvoker + - React-cxxreact + - React-debug + - React-featureflags + - React-jsi + - React-performancetimeline + - React-rendererconsistency + - React-rendererdebug + - React-runtimeexecutor + - React-timing + - React-utils + - React-timing (0.78.0) + - React-utils (0.78.0): + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-debug + - React-jsi (= 0.78.0) + - ReactAppDependencyProvider (0.78.0): + - ReactCodegen + - ReactCodegen (0.78.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-RCTAppDelegate + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactCommon (0.78.0): + - ReactCommon/turbomodule (= 0.78.0) + - ReactCommon/turbomodule (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - ReactCommon/turbomodule/bridging (= 0.78.0) + - ReactCommon/turbomodule/core (= 0.78.0) + - ReactCommon/turbomodule/bridging (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - ReactCommon/turbomodule/core (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-debug (= 0.78.0) + - React-featureflags (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - React-utils (= 0.78.0) + - SocketRocket (0.7.1) + - VerloopSDKiOS (0.2.11) + - Yoga (0.0.0) + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) + - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) + - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricComponents (from `../node_modules/react-native/ReactCommon`) + - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) + - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) + - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - react-native-verloop-sdk (from `../node_modules/react-native-verloop-sdk`) + - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) + - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) + - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) + - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) + - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactAppDependencyProvider (from `build/generated/ios`) + - ReactCodegen (from `build/generated/ios`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - SocketRocket + - VerloopSDKiOS + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + fast_float: + :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-2025-01-13-RNv0.78.0-a942ef374897d85da38e9c8904574f8376555388 + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + RCTRequired: + :path: "../node_modules/react-native/Libraries/Required" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-debug: + :path: "../node_modules/react-native/ReactCommon/react/debug" + React-defaultsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults" + React-domnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom" + React-Fabric: + :path: "../node_modules/react-native/ReactCommon" + React-FabricComponents: + :path: "../node_modules/react-native/ReactCommon" + React-FabricImage: + :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-featureflagsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + React-graphics: + :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-idlecallbacksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + React-ImageManager: + :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jserrorhandler: + :path: "../node_modules/react-native/ReactCommon/jserrorhandler" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectortracing: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + React-Mapbuffer: + :path: "../node_modules/react-native/ReactCommon" + React-microtasksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + react-native-verloop-sdk: + :path: "../node_modules/react-native-verloop-sdk" + React-NativeModulesApple: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancetimeline: + :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTFabric: + :path: "../node_modules/react-native/React" + React-RCTFBReactNativeSpec: + :path: "../node_modules/react-native/React" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererconsistency: + :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-rendererdebug: + :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-rncore: + :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" + React-runtimescheduler: + :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + React-timing: + :path: "../node_modules/react-native/ReactCommon/react/timing" + React-utils: + :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactAppDependencyProvider: + :path: build/generated/ios + ReactCodegen: + :path: build/generated/ios + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 + DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb + fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 + FBLazyVector: 6fe148afcef2e3213e484758e3459609d40d57f5 + fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd + glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 + hermes-engine: b417d2b2aee3b89b58e63e23a51e02be91dc876d + RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 + RCTDeprecation: b2eecf2d60216df56bc5e6be5f063826d3c1ee35 + RCTRequired: 78522de7dc73b81f3ed7890d145fa341f5bb32ea + RCTTypeSafety: c135dd2bf50402d87fd12884cbad5d5e64850edd + React: b229c49ed5898dab46d60f61ed5a0bfa2ee2fadb + React-callinvoker: 2ac508e92c8bd9cf834cc7d7787d94352e4af58f + React-Core: 325b4f6d9162ae8b9a6ff42fe78e260eb124180d + React-CoreModules: 558041e5258f70cd1092f82778d07b8b2ff01897 + React-cxxreact: 8fff17cbe76e6a8f9991b59552e1235429f9c74b + React-debug: 0a5fcdbacc6becba0521e910c1bcfdb20f32a3f6 + React-defaultsnativemodule: 618dc50a0fad41b489997c3eb7aba3a74479fd14 + React-domnativemodule: 7ba599afb6c2a7ec3eb6450153e2efe0b8747e9a + React-Fabric: 252112089d2c63308f4cbfade4010b6606db67d1 + React-FabricComponents: 3c0f75321680d14d124438ab279c64ec2a3d13c4 + React-FabricImage: 728b8061cdec2857ca885fd605ee03ad43ffca98 + React-featureflags: 19682e02ef5861d96b992af16a19109c3dfc1200 + React-featureflagsnativemodule: 23528c7e7d50782b7ef0804168ba40bbaf1e86ab + React-graphics: fefe48f71bfe6f48fd037f59e8277b12e91b6be1 + React-hermes: a9a0c8377627b5506ef9a7b6f60a805c306e3f51 + React-idlecallbacksnativemodule: 7e2b6a3b70e042f89cd91dbd73c479bb39a72a7e + React-ImageManager: e3300996ac2e2914bf821f71e2f2c92ae6e62ae2 + React-jserrorhandler: fa75876c662e5d7e79d6efc763fc9f4c88e26986 + React-jsi: f3f51595cc4c089037b536368f016d4742bf9cf7 + React-jsiexecutor: cca6c232db461e2fd213a11e9364cfa6fdaa20eb + React-jsinspector: 2bd4c9fddf189d6ec2abf4948461060502582bef + React-jsinspectortracing: a417d8a0ad481edaa415734b4dac81e3e5ee7dc6 + React-jsitracing: 1ff7172c5b0522cbf6c98d82bdbb160e49b5804e + React-logger: 018826bfd51b9f18e87f67db1590bc510ad20664 + React-Mapbuffer: 3c11cee7737609275c7b66bd0b1de475f094cedf + React-microtasksnativemodule: 843f352b32aacbe13a9c750190d34df44c3e6c2c + react-native-verloop-sdk: 190f8efc95d2c1bf40ed3747cbcd9bf21c47f9c9 + React-NativeModulesApple: 88433b6946778bea9c153e27b671de15411bf225 + React-perflogger: 9e8d3c0dc0194eb932162812a168aa5dc662f418 + React-performancetimeline: 5a2d6efef52bdcefac079c7baa30934978acd023 + React-RCTActionSheet: 592674cf61142497e0e820688f5a696e41bf16dd + React-RCTAnimation: e6d669872f9b3b4ab9527aab283b7c49283236b7 + React-RCTAppDelegate: de2343fe08be4c945d57e0ecce44afcc7dd8fc03 + React-RCTBlob: 3e2dce94c56218becc4b32b627fc2293149f798d + React-RCTFabric: cac2c033381d79a5956e08550b0220cb2d78ea93 + React-RCTFBReactNativeSpec: d10ca5e0ccbfeac8c047361fedf8e4ac653887b6 + React-RCTImage: dc04b176c022d12a8f55ae7a7279b1e091066ae0 + React-RCTLinking: 88f5e37fe4f26fbc80791aa2a5f01baf9b9a3fd5 + React-RCTNetwork: f213693565efbd698b8e9c18d700a514b49c0c8e + React-RCTSettings: a2d32a90c45a3575568cad850abc45924999b8a5 + React-RCTText: 54cdcd1cbf6f6a91dc6317f5d2c2b7fc3f6bf7a0 + React-RCTVibration: 11dae0e7f577b5807bb7d31e2e881eb46f854fd4 + React-rendererconsistency: 64e897e00d2568fd8dfe31e2496f80e85c0aaad1 + React-rendererdebug: 41ce452460c44bba715d9e41d5493a96de277764 + React-rncore: 58748c2aa445f56b99e5118dad0aedb51c40ce9f + React-RuntimeApple: 7785ed0d8ae54da65a88736bb63ca97608a6d933 + React-RuntimeCore: 6029ea70bc77f98cfd43ebe69217f14e93ba1f12 + React-runtimeexecutor: a188df372373baf5066e6e229177836488799f80 + React-RuntimeHermes: a264609c28b796edfffc8ae4cb8fad1773ab948b + React-runtimescheduler: 23ec3a1e0fb1ec752d1a9c1fb15258c30bfc7222 + React-timing: bb220a53a795ed57976a4855c521f3de2f298fe5 + React-utils: 3b054aaebe658fc710a8d239d0e4b9fd3e0b78f9 + ReactAppDependencyProvider: a1fb08dfdc7ebc387b2e54cfc9decd283ed821d8 + ReactCodegen: 008c319179d681a6a00966edfc67fda68f9fbb2e + ReactCommon: 0c097b53f03d6bf166edbcd0915da32f3015dd90 + SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 + VerloopSDKiOS: 6fa7a0834fce951c2efa95e10a02635f9c4d5e74 + Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c + +PODFILE CHECKSUM: 3ac063650f5cbb183b6c64b8d4537656bec79511 + +COCOAPODS: 1.16.2 diff --git a/example/ios/example.xcodeproj/project.pbxproj b/example/ios/example.xcodeproj/project.pbxproj new file mode 100644 index 00000000..ce6a09cd --- /dev/null +++ b/example/ios/example.xcodeproj/project.pbxproj @@ -0,0 +1,486 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 016A5BC5E8F066AF3B7DC5CF /* libPods-example.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 206093CF435D4179D61A0D89 /* libPods-example.a */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + E9BC870213555577382E8EA1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 13B07F961A680F5B00A75B9A /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = example/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = example/Info.plist; sourceTree = ""; }; + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = example/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 206093CF435D4179D61A0D89 /* libPods-example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5DD9B8143FD421B895E91AEB /* Pods-example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.release.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.release.xcconfig"; sourceTree = ""; }; + 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = example/AppDelegate.swift; sourceTree = ""; }; + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = example/LaunchScreen.storyboard; sourceTree = ""; }; + 8A601BBF02A92A2E34545A8F /* Pods-example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-example.debug.xcconfig"; path = "Target Support Files/Pods-example/Pods-example.debug.xcconfig"; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 016A5BC5E8F066AF3B7DC5CF /* libPods-example.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 13B07FAE1A68108700A75B9A /* example */ = { + isa = PBXGroup; + children = ( + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 761780EC2CA45674006654EE /* AppDelegate.swift */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, + 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */, + ); + name = example; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + 206093CF435D4179D61A0D89 /* libPods-example.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* example */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + BBD78D7AC51CEA395F1C20DB /* Pods */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* example.app */, + ); + name = Products; + sourceTree = ""; + }; + BBD78D7AC51CEA395F1C20DB /* Pods */ = { + isa = PBXGroup; + children = ( + 8A601BBF02A92A2E34545A8F /* Pods-example.debug.xcconfig */, + 5DD9B8143FD421B895E91AEB /* Pods-example.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 13B07F861A680F5B00A75B9A /* example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "example" */; + buildPhases = ( + DEC1B757C3B2D77C1685ADA1 /* [CP] Check Pods Manifest.lock */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + 204430B760DEEFF3DEF6280E /* [CP] Embed Pods Frameworks */, + 466A052522945BBB81C45FE2 /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = example; + productName = example; + productReference = 13B07F961A680F5B00A75B9A /* example.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1210; + TargetAttributes = { + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1120; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "example" */; + compatibilityVersion = "Xcode 12.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* example */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + E9BC870213555577382E8EA1 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/.xcode.env", + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; + }; + 204430B760DEEFF3DEF6280E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 466A052522945BBB81C45FE2 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-example/Pods-example-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + DEC1B757C3B2D77C1685ADA1 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-example-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8A601BBF02A92A2E34545A8F /* Pods-example.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = example/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = example; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5DD9B8143FD421B895E91AEB /* Pods-example.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = example/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = example; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + 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 = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; + USE_HERMES = true; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "c++20"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + 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 = 15.1; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-DFOLLY_NO_CONFIG", + "-DFOLLY_MOBILE=1", + "-DFOLLY_USE_LIBCPP=1", + "-DFOLLY_CFG_NO_COROUTINES=1", + "-DFOLLY_HAVE_CLOCK_GETTIME=1", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; + SDKROOT = iphoneos; + USE_HERMES = true; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme b/example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme similarity index 78% rename from sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme rename to example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme index 8713589f..fef9df78 100644 --- a/sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject.xcscheme +++ b/example/ios/example.xcodeproj/xcshareddata/xcschemes/example.xcscheme @@ -1,6 +1,6 @@ + BuildableName = "example.app" + BlueprintName = "example" + ReferencedContainer = "container:example.xcodeproj"> @@ -33,9 +33,9 @@ + BuildableName = "exampleTests.xctest" + BlueprintName = "exampleTests" + ReferencedContainer = "container:example.xcodeproj"> @@ -55,9 +55,9 @@ + BuildableName = "example.app" + BlueprintName = "example" + ReferencedContainer = "container:example.xcodeproj"> @@ -72,9 +72,9 @@ + BuildableName = "example.app" + BlueprintName = "example" + ReferencedContainer = "container:example.xcodeproj"> diff --git a/sample/SampleProject/ios/SampleProject.xcworkspace/contents.xcworkspacedata b/example/ios/example.xcworkspace/contents.xcworkspacedata similarity index 78% rename from sample/SampleProject/ios/SampleProject.xcworkspace/contents.xcworkspacedata rename to example/ios/example.xcworkspace/contents.xcworkspacedata index 1cd970f4..7f5c3aab 100644 --- a/sample/SampleProject/ios/SampleProject.xcworkspace/contents.xcworkspacedata +++ b/example/ios/example.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:example.xcodeproj"> diff --git a/example/ios/example/AppDelegate.swift b/example/ios/example/AppDelegate.swift new file mode 100644 index 00000000..fdf996b4 --- /dev/null +++ b/example/ios/example/AppDelegate.swift @@ -0,0 +1,30 @@ +import UIKit +import React +import React_RCTAppDelegate +import ReactAppDependencyProvider + +@main +class AppDelegate: RCTAppDelegate { + override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool { + self.moduleName = "example" + self.dependencyProvider = RCTAppDependencyProvider() + + // You can add your custom initial props in the dictionary below. + // They will be passed down to the ViewController used by React Native. + self.initialProps = [:] + + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } + + override func sourceURL(for bridge: RCTBridge) -> URL? { + self.bundleURL() + } + + override func bundleURL() -> URL? { +#if DEBUG + RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index") +#else + Bundle.main.url(forResource: "main", withExtension: "jsbundle") +#endif + } +} diff --git a/example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json b/example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..81213230 --- /dev/null +++ b/example/ios/example/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,53 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/sample/SampleProject/ios/SampleProject/Images.xcassets/Contents.json b/example/ios/example/Images.xcassets/Contents.json similarity index 100% rename from sample/SampleProject/ios/SampleProject/Images.xcassets/Contents.json rename to example/ios/example/Images.xcassets/Contents.json diff --git a/sample/SampleProject/ios/SampleProject/Info.plist b/example/ios/example/Info.plist similarity index 83% rename from sample/SampleProject/ios/SampleProject/Info.plist rename to example/ios/example/Info.plist index d652c8c5..3241dd14 100644 --- a/sample/SampleProject/ios/SampleProject/Info.plist +++ b/example/ios/example/Info.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion en CFBundleDisplayName - SampleProject + example CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -17,25 +17,20 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0 + $(MARKETING_VERSION) CFBundleSignature ???? CFBundleVersion - 1 + $(CURRENT_PROJECT_VERSION) LSRequiresIPhoneOS NSAppTransportSecurity + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - NSLocationWhenInUseUsageDescription @@ -43,7 +38,7 @@ LaunchScreen UIRequiredDeviceCapabilities - armv7 + arm64 UISupportedInterfaceOrientations diff --git a/example/ios/example/LaunchScreen.storyboard b/example/ios/example/LaunchScreen.storyboard new file mode 100644 index 00000000..a2139fff --- /dev/null +++ b/example/ios/example/LaunchScreen.storyboard @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/example/PrivacyInfo.xcprivacy b/example/ios/example/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..41b8317f --- /dev/null +++ b/example/ios/example/PrivacyInfo.xcprivacy @@ -0,0 +1,37 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/example/jest.config.js b/example/jest.config.js new file mode 100644 index 00000000..8eb675e9 --- /dev/null +++ b/example/jest.config.js @@ -0,0 +1,3 @@ +module.exports = { + preset: 'react-native', +}; diff --git a/example/metro.config.js b/example/metro.config.js new file mode 100644 index 00000000..ba95bf4a --- /dev/null +++ b/example/metro.config.js @@ -0,0 +1,11 @@ +const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); + +/** + * Metro configuration + * https://reactnative.dev/docs/metro + * + * @type {import('@react-native/metro-config').MetroConfig} + */ +const config = {}; + +module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/example/package-lock.json b/example/package-lock.json new file mode 100644 index 00000000..a9dacfb5 --- /dev/null +++ b/example/package-lock.json @@ -0,0 +1,11720 @@ +{ + "name": "example", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "example", + "version": "0.0.1", + "dependencies": { + "react": "19.0.0", + "react-native": "0.78.0", + "react-native-verloop-sdk": "^1.1.0-rc.6" + }, + "devDependencies": { + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.3", + "@babel/runtime": "^7.25.0", + "@react-native-community/cli": "15.0.1", + "@react-native-community/cli-platform-android": "15.0.1", + "@react-native-community/cli-platform-ios": "15.0.1", + "@react-native/babel-preset": "0.78.0", + "@react-native/eslint-config": "0.78.0", + "@react-native/metro-config": "0.78.0", + "@react-native/typescript-config": "0.78.0", + "@types/jest": "^29.5.13", + "@types/react": "^19.0.0", + "@types/react-test-renderer": "^19.0.0", + "eslint": "^8.19.0", + "jest": "^29.6.3", + "prettier": "2.8.8", + "react-test-renderer": "19.0.0", + "typescript": "5.0.4" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "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==", + "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==", + "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, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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-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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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-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==", + "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-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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "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==", + "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==", + "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==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "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==", + "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/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "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==", + "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 + }, + "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, + "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, + "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, + "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, + "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/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, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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, + "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, + "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 + }, + "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, + "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, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/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, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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, + "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 + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "engines": { + "node": ">=12" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, + "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/core": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "dev": true, + "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": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/@jest/core/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 + }, + "node_modules/@jest/core/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "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", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "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", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "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", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, + "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/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "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", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "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/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "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/@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==", + "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==", + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "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==" + }, + "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==", + "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, + "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, + "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, + "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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "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==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-15.0.1.tgz", + "integrity": "sha512-flGTfT005UZvW2LAXVowZ/7ri22oiiZE4pPgMvc8klRxO5uofKIRuohgiHybHtiCo/HNqIz45JmZJvuFrhc4Ow==", + "dev": true, + "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": { + "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==", + "dev": true, + "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-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, + "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-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, + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "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==", + "dev": true, + "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/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "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-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, + "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-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==", + "dev": true, + "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, + "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-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, + "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/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "devOptional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.78.0.tgz", + "integrity": "sha512-PPHlTRuP9litTYkbFNkwveQFto3I94QRWPBBARU0cH/4ks4EkfCfb/Pdb3AHgtJi58QthSHKFvKTQnAWyHPs7w==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.78.0.tgz", + "integrity": "sha512-+Sy9Uine0QAbQRxMl6kBlkzKW0qHQk8hghCoKswRWt1ZfxaMA3rezobD5mtSwt/Yhadds9cGbMFWfFJM3Tynsg==", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@react-native/codegen": "0.78.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.78.0.tgz", + "integrity": "sha512-q44ZbR0JXdPvNrjNw75VmiVXXoJhZIx8dTUBVgnZx/UHBQuhPu0e8pAuo56E2mZVkF7FK0s087/Zji8n5OSxbQ==", + "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.78.0", + "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": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.78.0.tgz", + "integrity": "sha512-8iVT2VYhkalLFUWoQRGSluZZHEG93StfwQGwQ+wk1vOUlOfoT/Xqglt6DvGXIyM9gaMCr6fJBFQVrU+FrXEFYA==", + "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": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.78.0.tgz", + "integrity": "sha512-LpfEU+F1hZGcxIf07aBrjlImA0hh8v76V4wTJOgxxqGDUjjQ/X6h9V+bMXne60G9gwccTtvs1G0xiKWNUPI0VQ==", + "dependencies": { + "@react-native/dev-middleware": "0.78.0", + "@react-native/metro-babel-transformer": "0.78.0", + "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": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } + } + }, + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/@react-native/community-cli-plugin/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.78.0.tgz", + "integrity": "sha512-KQYD9QlxES/VdmXh9EEvtZCJK1KAemLlszQq4dpLU1stnue5N8dnCY6A7PpStMf5UtAMk7tiniQhaicw0uVHgQ==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.78.0.tgz", + "integrity": "sha512-zEafAZdOz4s37Jh5Xcv4hJE5qZ6uNxgrTLcpjDOJnQG6dO34/BoZeXvDrjomQFNn6ogdysR51mKJStaQ3ixp5A==", + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.78.0", + "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/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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "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==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/eslint-config": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.78.0.tgz", + "integrity": "sha512-zftIzAo51C6WTPlXBMJjwqxYEWxX2+shLfrjwFWoXufbM5r3DrabNcg004h2csp0YdSvhSsPd07e4620x8cygw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/eslint-parser": "^7.25.1", + "@react-native/eslint-plugin": "0.78.0", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-ft-flow": "^2.0.1", + "eslint-plugin-jest": "^27.9.0", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": ">=8", + "prettier": ">=2" + } + }, + "node_modules/@react-native/eslint-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.78.0.tgz", + "integrity": "sha512-1S7L/aKSFnXvp/xhNmo9nohEKULtuvkoIrwuMiC6wqzoMdMLf/MhStY3bRj+VSAuwnUCd6VebMQOLPViLNg/sA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.78.0.tgz", + "integrity": "sha512-WvwgfmVs1QfFl1FOL514kz2Fs5Nkg2BGgpE8V0ild8b/UT6jCD8qh2dTI5kL0xdT0d2Xd2BxfuFN0xCLkMC+SA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.78.0.tgz", + "integrity": "sha512-YZ9XtS77s/df7548B6dszX89ReehnA7hiab/axc30j/Mgk7Wv2woOjBKnAA4+rZ0ITLtxNwyJIMaRAc9kGznXw==", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.78.0.tgz", + "integrity": "sha512-Hy/dl+zytLCRD9dp32ukcRS1Bn0gZH0h0i3AbriS6OGYgUgjAUFhXOKzZ15/G1SEq2sng91MNo/hMvo4uXoc5A==", + "dependencies": { + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.78.0", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/metro-config": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.78.0.tgz", + "integrity": "sha512-fPdIPMXTIZfpA4zLuTdeEQYAtNj8pGXnXbil9bfoB5PPf7seacreSxqxqwihRSRafl29j6kXSBgS7TskPBhGow==", + "dev": true, + "dependencies": { + "@react-native/js-polyfills": "0.78.0", + "@react-native/metro-babel-transformer": "0.78.0", + "metro-config": "^0.81.0", + "metro-runtime": "^0.81.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.78.0.tgz", + "integrity": "sha512-FkeLvLLaMYlGsSntixTUvlNtc1OHij4TYRtymMNPWqBKFAMXJB/qe45VxXNzWP+jD0Ok6yXineQFtktKcHk9PA==" + }, + "node_modules/@react-native/typescript-config": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.78.0.tgz", + "integrity": "sha512-G5+MbXvFN+R2GELDYK/kaOxEVMj+/DQRn1PxPps33V/wU/gG6zrlvDWxBaonrlGWpfmqGo87BMal1jQJ8ToSIA==", + "dev": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.78.0.tgz", + "integrity": "sha512-ibETs3AwpkkRcORRANvZeEFjzvN41W02X882sBzoxC5XdHiZ2DucXo4fjKF7i86MhYCFLfNSIYbwupx1D1iFmg==", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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, + "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 + }, + "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 + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@types/node": "*" + } + }, + "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==" + }, + "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==", + "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==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/@types/jest/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 + }, + "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 + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/react": { + "version": "19.0.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", + "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", + "devOptional": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-test-renderer": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-qDVnNybqFm2eZKJ4jD34EvRd6VHD67KjgnWaEMM0Id9L22EpWe3nOSVKHWL1XWRCxUWe3lhXwlEeCKD1BlJCQA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "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 + }, + "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==" + }, + "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==", + "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==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "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/@typescript-eslint/parser": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4" + }, + "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_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, + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.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_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, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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, + "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": "^18.18.0 || >=20.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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "@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/@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, + "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 + }, + "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==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "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==", + "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==", + "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==", + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "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, + "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/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "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, + "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, + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "devOptional": true + }, + "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 + }, + "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, + "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-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "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, + "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, + "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, + "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, + "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.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, + "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, + "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/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "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, + "engines": { + "node": ">=4" + } + }, + "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, + "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==" + }, + "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, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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/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==", + "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-istanbul/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==", + "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/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "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": "^14.15.0 || ^16.10.0 || >=18.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==", + "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==", + "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==", + "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-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==", + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "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==", + "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-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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==" + }, + "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==", + "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/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "devOptional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "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, + "dependencies": { + "balanced-match": "^1.0.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==", + "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==", + "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.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==", + "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==", + "devOptional": 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" + } + ], + "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==" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "devOptional": true, + "engines": { + "node": ">= 0.8" + } + }, + "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, + "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, + "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, + "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==", + "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==", + "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==", + "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, + "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==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chrome-launcher/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==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "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==", + "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" + } + }, + "node_modules/chromium-edge-launcher/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==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "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 + }, + "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==", + "devOptional": true, + "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==", + "devOptional": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "devOptional": true, + "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==", + "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, + "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 + }, + "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==", + "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==" + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "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 + }, + "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/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "devOptional": true, + "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==", + "devOptional": true, + "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==", + "devOptional": true, + "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==", + "devOptional": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "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==", + "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==" + }, + "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==" + }, + "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==", + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "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/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "devOptional": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true + }, + "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, + "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, + "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, + "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/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true + }, + "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==", + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "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 + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "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-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, + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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, + "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, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.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==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==" + }, + "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==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, + "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==" + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "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==", + "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==", + "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==", + "devOptional": true, + "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, + "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-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, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "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, + "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, + "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, + "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, + "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, + "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==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "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, + "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, + "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, + "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, + "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": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^5.10.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jest/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, + "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/eslint-plugin-jest/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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-jest/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, + "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/eslint-plugin-jest/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, + "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/eslint-plugin-jest/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, + "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/eslint-plugin-jest/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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-jest/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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "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 + }, + "node_modules/eslint-plugin-react/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, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-react/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, + "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/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, + "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, + "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, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/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, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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, + "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, + "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, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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==", + "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, + "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, + "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, + "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==", + "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==", + "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==", + "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==", + "devOptional": true, + "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": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==" + }, + "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 + }, + "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, + "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, + "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==" + }, + "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 + }, + "node_modules/fast-xml-parser": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", + "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "dependencies": { + "strnum": "^1.1.1" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "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, + "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==", + "dependencies": { + "bser": "2.1.1" + } + }, + "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, + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "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==", + "devOptional": true, + "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, + "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 + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" + }, + "node_modules/flow-parser": { + "version": "0.264.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.264.0.tgz", + "integrity": "sha512-ic38pWErePVYNrZZlcOLPW9vjJXcq7a1kZJyoSZE2xXioNd2FuGA09Y7iBfHiwpVb67Av2KgBkhwbdcRVflWKw==", + "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, + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "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" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "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==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "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==", + "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, + "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, + "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==", + "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==", + "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, + "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==", + "engines": { + "node": ">=8.0.0" + } + }, + "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, + "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==", + "devOptional": true, + "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, + "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/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", + "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, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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==", + "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, + "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, + "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/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "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", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "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, + "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==", + "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, + "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, + "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, + "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, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==" + }, + "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==", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "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 + }, + "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==", + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=10.17.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==", + "devOptional": 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" + } + ] + }, + "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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.0.tgz", + "integrity": "sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "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==", + "engines": { + "node": ">=0.8.19" + } + }, + "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.", + "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==" + }, + "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, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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, + "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==" + }, + "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, + "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, + "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, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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, + "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, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "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, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "devOptional": true, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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_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, + "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-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, + "engines": { + "node": ">=8" + } + }, + "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==", + "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, + "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, + "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, + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "devOptional": true, + "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, + "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, + "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-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, + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "devOptional": true, + "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, + "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, + "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, + "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==", + "devOptional": true, + "engines": { + "node": ">=4" + } + }, + "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 + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "devOptional": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "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/istanbul-lib-instrument/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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "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-changed-files": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "dev": true, + "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.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-circus/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 + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "dev": true, + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "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-config": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, + "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": "^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": { + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-config/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 + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-diff/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 + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, + "dependencies": { + "@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": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-each/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 + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-leak-detector/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-leak-detector/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 + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-matcher-utils/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 + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "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" + } + }, + "node_modules/jest-message-util/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "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" + } + }, + "node_modules/jest-message-util/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==" + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "dev": true, + "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_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "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" + } + }, + "node_modules/jest-snapshot/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 + }, + "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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "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_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "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" + } + }, + "node_modules/jest-validate/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==" + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "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-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==", + "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, + "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==" + }, + "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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==" + }, + "node_modules/jscodeshift": { + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.1.2.tgz", + "integrity": "sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==", + "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.*", + "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": ">=16" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } + } + }, + "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==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "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 + }, + "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==" + }, + "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 + }, + "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/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 + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "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, + "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, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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 + }, + "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==", + "devOptional": true, + "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 + }, + "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==" + }, + "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 + }, + "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==" + }, + "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==", + "devOptional": true, + "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, + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.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 + }, + "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, + "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, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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, + "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, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==" + }, + "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, + "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==" + }, + "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==" + }, + "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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.3.tgz", + "integrity": "sha512-upilFs7z1uLKvdzFYHiVKrGT/uC7h7d53R0g/FaJoQvLfA8jQG2V69jeOcGi4wCsFYvl1zBSZvKxpQb0nA3giQ==", + "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", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.25.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.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-config": "0.81.3", + "metro-core": "0.81.3", + "metro-file-map": "0.81.3", + "metro-resolver": "0.81.3", + "metro-runtime": "0.81.3", + "metro-source-map": "0.81.3", + "metro-symbolicate": "0.81.3", + "metro-transform-plugins": "0.81.3", + "metro-transform-worker": "0.81.3", + "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": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.3.tgz", + "integrity": "sha512-ENqtnPy2mQZFOuKrbqHRcAwZuaYe43X+30xIF0xlkLuMyCvc0CsFzrrSK9EqrQwexhVlqaRALb0GQbBMcE/y8g==", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.3.tgz", + "integrity": "sha512-6UelMQYjlto/79tTXu0vsTxAX4e+Bkf0tgtDL1BNx3wd68pBg8qKIYpJPaUlOIaNUzFXTBDjYwUverkEW0KAtA==", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.3.tgz", + "integrity": "sha512-KPsPSRUd6uRva7k7k/DqiiD8td7URQWx0RkX/Cj5+bed5zSXEg/XoQA+b+DmMxS5C7TqP61Fh3XvHx6TQRW82A==", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.3.tgz", + "integrity": "sha512-WpTaT0iQr5juVY50Y/cyacG2ggZqF38VshEQepT+ovPK8E/xUVxlbO5yxLSXUxxUXX3Hka9r6g64+y2WC6c/xQ==", + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.81.3", + "metro-cache": "0.81.3", + "metro-core": "0.81.3", + "metro-runtime": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "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==", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-core": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.3.tgz", + "integrity": "sha512-WZ+qohnpvvSWdPj1VJPUrZz+2ik29M+UUpMU6YrmzQUfDyZ6JYHhzlw5WVBtwpt/+2xTsIyrZ2C1fByT/DsLQA==", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.3.tgz", + "integrity": "sha512-F+t4lnVRoauJxtr9xmI4pWIOE77/vl0IrHDGeJSI9cW6LmuqxkpOlZHTKpbs/hMAo6+KhG2JMJACQDvXDLd/GA==", + "dependencies": { + "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.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "dependencies": { + "ms": "2.0.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==" + }, + "node_modules/metro-minify-terser": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.3.tgz", + "integrity": "sha512-912AYv3OmwcbUwzCdWbdQRk+RV6kXXluHKlhBdYFD3kr4Ece691rzlofU/Mlt9qZrhHtctD5Q8cFqOEf9Z69bQ==", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.3.tgz", + "integrity": "sha512-XnjENY1c6jcsEfFVIjN/8McUIInCVgGxv5eva+9ZWeCTyiAE/L5HPj2ai/Myb349+6QuSMR0dscTkKCnOwWXdw==", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.3.tgz", + "integrity": "sha512-neuGRMC2pgGKIFPbmbrxW41/SmvL7OX4i1LN+saUY2t1cZfxf9haQHUMCGhO3498uEL2N+ulKRSlQrHt6XwGaw==", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.3.tgz", + "integrity": "sha512-BHJJurmDQRn3hCbBawh/UHzPz3duMpwpE3ofImO2DoWHYzn6nSg/D4wfCN4y14d9fFLE4e0I+BAOX1HWNP4jsw==", + "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.3", + "nullthrows": "^1.1.1", + "ob1": "0.81.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.3.tgz", + "integrity": "sha512-LQLT6WopQmIz2SDSVh3Lw7nLzF58HpsrPYqRB7RpRXBYhYmPFIjiGaP8qqtKHXczM/5YAOJzpgt8t/OGZgh6Eg==", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.3.tgz", + "integrity": "sha512-4JMUXhBB5y4h3dyA272k7T7+U3+J4fSBcct0Y8Yur9ziZB/dK8fieEQg5ZPfEGsgOGI+54zTzOUqga6AgmZSNg==", + "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" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.3.tgz", + "integrity": "sha512-KZqm9sVyBKRygUxRm+yP4DguE9R1EEv28KJhIxghNp5dcdVXBYUPe1xHoc3QVdzD9c3tf8JFzA2FBlKTlwMwNg==", + "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.3", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-minify-terser": "0.81.3", + "metro-source-map": "0.81.3", + "metro-transform-plugins": "0.81.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==" + }, + "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==", + "dependencies": { + "ms": "2.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==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "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==", + "devOptional": true, + "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==", + "devOptional": true, + "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==", + "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==", + "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==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "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, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "devOptional": true, + "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==" + }, + "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, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "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==" + }, + "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==" + }, + "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, + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "devOptional": true, + "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==" + }, + "node_modules/ob1": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.3.tgz", + "integrity": "sha512-wd8zdH0DWsn2iDVn2zT/QURihcqoc73K8FhNCmQ16qkJaoYJLNb/N+huOwdCgsbNP8Lk/s1+dPnDETx+RzsrWA==", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "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, + "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, + "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, + "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, + "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, + "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, + "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, + "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==", + "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==", + "devOptional": true, + "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==", + "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==", + "devOptional": true, + "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==", + "devOptional": true, + "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, + "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==", + "devOptional": true, + "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/ora/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==", + "devOptional": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "devOptional": true, + "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==", + "devOptional": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "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, + "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, + "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/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "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==", + "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==", + "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==", + "devOptional": true, + "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==" + }, + "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, + "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==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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, + "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, + "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, + "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, + "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, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "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, + "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/pretty-format/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, + "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/pretty-format/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, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "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==", + "devOptional": true, + "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, + "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 + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "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" + } + ] + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", + "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==", + "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": "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 + }, + "node_modules/react-native": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.78.0.tgz", + "integrity": "sha512-3PO4tNvCN6BdAKcoY70v1sLfxYCmDR4KS1VTY+kIBKy5Qznp27QNxL7zBQjvS6Jp91gc8N82QbysQrfBlwg9gQ==", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.78.0", + "@react-native/codegen": "0.78.0", + "@react-native/community-cli-plugin": "0.78.0", + "@react-native/gradle-plugin": "0.78.0", + "@react-native/js-polyfills": "0.78.0", + "@react-native/normalize-colors": "0.78.0", + "@react-native/virtualized-lists": "0.78.0", + "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", + "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.25.0", + "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" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-verloop-sdk": { + "version": "1.1.0-rc.6", + "resolved": "https://registry.npmjs.org/react-native-verloop-sdk/-/react-native-verloop-sdk-1.1.0-rc.6.tgz", + "integrity": "sha512-vqb3dSE1jD1R7sDPGXdNizF5tsiVxj5R1rXetKs5T29ziSrFQkGgiqhxrwS/zBi8bTsZ4dGZcfY1pIzSWzOlQg==", + "peerDependencies": { + "react": "*", + "react-native": ">=0.70.0" + } + }, + "node_modules/react-native/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-native/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "engines": { + "node": ">=18" + } + }, + "node_modules/react-native/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "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" + } + }, + "node_modules/react-native/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==" + }, + "node_modules/react-native/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==" + }, + "node_modules/react-native/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-test-renderer": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==", + "dev": true, + "dependencies": { + "react-is": "^19.0.0", + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", + "dev": true + }, + "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==", + "devOptional": true, + "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==" + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "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": ">= 4" + } + }, + "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, + "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==" + }, + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "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, + "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==", + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "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==", + "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==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "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 + }, + "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==", + "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/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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/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, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "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==", + "devOptional": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "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", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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, + "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==", + "devOptional": 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" + } + ] + }, + "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, + "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, + "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/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "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/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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 + }, + "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, + "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, + "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, + "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==" + }, + "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==", + "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==", + "devOptional": true, + "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==", + "devOptional": true, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "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, + "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, + "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, + "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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "devOptional": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "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, + "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 + }, + "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==", + "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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "devOptional": true, + "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, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-length/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "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, + "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, + "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, + "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, + "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, + "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": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strnum": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", + "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ] + }, + "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.", + "devOptional": true + }, + "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==", + "dependencies": { + "has-flag": "^4.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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/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==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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 + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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==", + "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==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "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==" + }, + "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, + "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 + }, + "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, + "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==", + "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, + "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, + "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, + "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, + "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, + "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/typescript": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "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, + "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/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + }, + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "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/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.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==", + "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": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "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, + "dependencies": { + "punycode": "^2.1.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==", + "devOptional": true + }, + "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==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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, + "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/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "devOptional": true, + "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==" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "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==", + "devOptional": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "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==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "devOptional": true, + "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, + "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, + "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, + "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 + }, + "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, + "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/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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/wrap-ansi/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "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==" + }, + "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==", + "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==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "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==" + }, + "node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "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==", + "devOptional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/example/package.json b/example/package.json new file mode 100644 index 00000000..80ec4fad --- /dev/null +++ b/example/package.json @@ -0,0 +1,41 @@ +{ + "name": "example", + "version": "0.0.1", + "private": true, + "scripts": { + "android": "react-native run-android", + "androidc": "cd android && ./gradlew clean && react-native run-android", + "ios": "react-native run-ios", + "lint": "eslint .", + "start": "react-native start", + "test": "jest" + }, + "dependencies": { + "react": "19.0.0", + "react-native": "0.78.0", + "react-native-verloop-sdk": "^1.1.0-rc.6" + }, + "devDependencies": { + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.3", + "@babel/runtime": "^7.25.0", + "@react-native-community/cli": "15.0.1", + "@react-native-community/cli-platform-android": "15.0.1", + "@react-native-community/cli-platform-ios": "15.0.1", + "@react-native/babel-preset": "0.78.0", + "@react-native/eslint-config": "0.78.0", + "@react-native/metro-config": "0.78.0", + "@react-native/typescript-config": "0.78.0", + "@types/jest": "^29.5.13", + "@types/react": "^19.0.0", + "@types/react-test-renderer": "^19.0.0", + "eslint": "^8.19.0", + "jest": "^29.6.3", + "prettier": "2.8.8", + "react-test-renderer": "19.0.0", + "typescript": "5.0.4" + }, + "engines": { + "node": ">=18" + } +} \ No newline at end of file diff --git a/example/tsconfig.json b/example/tsconfig.json new file mode 100644 index 00000000..304ab4e2 --- /dev/null +++ b/example/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "@react-native/typescript-config/tsconfig.json" +} diff --git a/index.js b/index.js deleted file mode 100644 index 43da08ad..00000000 --- a/index.js +++ /dev/null @@ -1,8 +0,0 @@ - -import { NativeModules } from 'react-native'; - -const { RNVerloopSdk } = NativeModules; - -const VerloopSdk = RNVerloopSdk; - -export default VerloopSdk; diff --git a/ios/RNVerloopSdk.podspec b/ios/RNVerloopSdk.podspec deleted file mode 100644 index 38f8917f..00000000 --- a/ios/RNVerloopSdk.podspec +++ /dev/null @@ -1,25 +0,0 @@ - -Pod::Spec.new do |s| - s.name = "RNVerloopSdk" - s.version = "1.0.0" - s.summary = "RNVerloopSdk" - s.description = <<-DESC - This is a wrapper over the verloop iOS SDk. - This SDK is used for showing chat widget in the react native mobile apps - DESC - s.homepage = "https://verloop.io" - s.license = "MIT" - # s.license = { :type => "MIT", :file => "FILE_LICENSE" } - s.author = { "author" => "raghav@verloop.io" } - s.platform = :ios, "9.0" - s.source = { :git => "https://github.com/verloop/react-native-sdk.git", :tag => "master" } - s.source_files = "RNVerloopSdk/**/*.{h,m}" - s.requires_arc = true - s.vendored_frameworks = "VerloopSDK.framework" - - - s.dependency "React" - #s.dependency "others" - -end - diff --git a/ios/RNVerloopSdk.xcodeproj/project.pbxproj b/ios/RNVerloopSdk.xcodeproj/project.pbxproj deleted file mode 100644 index f098428c..00000000 --- a/ios/RNVerloopSdk.xcodeproj/project.pbxproj +++ /dev/null @@ -1,274 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - A077E707258A3C1100194B88 /* RNVerloopSdk.m in Sources */ = {isa = PBXBuildFile; fileRef = B3E7B5891CC2AC0600A0062D /* RNVerloopSdk.m */; }; - A08AD79C24AB9C18005E51FB /* VerloopSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A08AD79B24AB9C18005E51FB /* VerloopSDK.framework */; }; - A0D2791924A2347100CFD63C /* libRNVerloopSdk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 134814201AA4EA6300B7C361 /* libRNVerloopSdk.a */; }; -/* 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 /* libRNVerloopSdk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNVerloopSdk.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A08AD79B24AB9C18005E51FB /* VerloopSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = VerloopSDK.framework; sourceTree = ""; }; - B3E7B5881CC2AC0600A0062D /* RNVerloopSdk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNVerloopSdk.h; sourceTree = ""; }; - B3E7B5891CC2AC0600A0062D /* RNVerloopSdk.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNVerloopSdk.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 58B511D81A9E6C8500147676 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A0D2791924A2347100CFD63C /* libRNVerloopSdk.a in Frameworks */, - A08AD79C24AB9C18005E51FB /* VerloopSDK.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 134814211AA4EA7D00B7C361 /* Products */ = { - isa = PBXGroup; - children = ( - 134814201AA4EA6300B7C361 /* libRNVerloopSdk.a */, - ); - name = Products; - sourceTree = ""; - }; - 58B511D21A9E6C8500147676 = { - isa = PBXGroup; - children = ( - B3E7B5881CC2AC0600A0062D /* RNVerloopSdk.h */, - B3E7B5891CC2AC0600A0062D /* RNVerloopSdk.m */, - 134814211AA4EA7D00B7C361 /* Products */, - A08AD79B24AB9C18005E51FB /* VerloopSDK.framework */, - ); - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 58B511DA1A9E6C8500147676 /* RNVerloopSdk */ = { - isa = PBXNativeTarget; - buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNVerloopSdk" */; - buildPhases = ( - 58B511D71A9E6C8500147676 /* Sources */, - 58B511D81A9E6C8500147676 /* Frameworks */, - 58B511D91A9E6C8500147676 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RNVerloopSdk; - productName = RCTDataManager; - productReference = 134814201AA4EA6300B7C361 /* libRNVerloopSdk.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 58B511D31A9E6C8500147676 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0830; - ORGANIZATIONNAME = Facebook; - TargetAttributes = { - 58B511DA1A9E6C8500147676 = { - CreatedOnToolsVersion = 6.1.1; - }; - }; - }; - buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNVerloopSdk" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - ); - mainGroup = 58B511D21A9E6C8500147676; - productRefGroup = 58B511D21A9E6C8500147676; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 58B511DA1A9E6C8500147676 /* RNVerloopSdk */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 58B511D71A9E6C8500147676 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A077E707258A3C1100194B88 /* RNVerloopSdk.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 58B511ED1A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; - 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; - 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_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; - 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; - 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; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 58B511F01A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = RNVerloopSdk; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 58B511F11A9E6C8500147676 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = RNVerloopSdk; - SKIP_INSTALL = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNVerloopSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511ED1A9E6C8500147676 /* Debug */, - 58B511EE1A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNVerloopSdk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511F01A9E6C8500147676 /* Debug */, - 58B511F11A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 58B511D31A9E6C8500147676 /* Project object */; -} diff --git a/ios/RNVerloopSdk.xcworkspace/contents.xcworkspacedata b/ios/RNVerloopSdk.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 2c7e6b5b..00000000 --- a/ios/RNVerloopSdk.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,9 +0,0 @@ -// !$*UTF8*$! - - - - - - \ No newline at end of file diff --git a/ios/RNVerloopSdk/RNVerloopSdk.h b/ios/RNVerloopSdk/RNVerloopSdk.h deleted file mode 100644 index 6625b923..00000000 --- a/ios/RNVerloopSdk/RNVerloopSdk.h +++ /dev/null @@ -1,13 +0,0 @@ - -#if __has_include("RCTBridgeModule.h") -#import "RCTBridgeModule.h" -#import "RCTEventEmitter.h" -#else -#import -#import -#endif - -@interface RNVerloopSdk : RCTEventEmitter - -@end - diff --git a/ios/RNVerloopSdk/RNVerloopSdk.m b/ios/RNVerloopSdk/RNVerloopSdk.m deleted file mode 100644 index 8e59614c..00000000 --- a/ios/RNVerloopSdk/RNVerloopSdk.m +++ /dev/null @@ -1,132 +0,0 @@ - -#import "RNVerloopSdk.h" -#import -#import - -@implementation RNVerloopSdk - -- (dispatch_queue_t)methodQueue -{ - return dispatch_get_main_queue(); -} -RCT_EXPORT_MODULE() - -- (NSArray *)supportedEvents -{ - return @[@"veloop_button_clicked", @"veloop_url_clicked"]; -} - -typedef void (^LiveChatButtonClickListener)(NSString *, NSString *, NSString *); -typedef void (^LiveChatUrlClickListener)(NSString *); - -VLConfig *config; -VerloopSDK *verloop; - -RCT_EXPORT_METHOD(createUserConfig:(NSString *)clientId userId:(NSString *)userId ) -{ - config = [[VLConfig alloc] initWithClientId:clientId userId:userId]; - [config setButtonOnClickListenerOnButtonClicked:^(NSString *title, NSString *type, NSString *payload){ - [self sendEventWithName:@"veloop_button_clicked" body:@{@"title": title, @"type": type, @"payload": payload }]; - return; - }]; - [config setUrlClickListenerOnUrlClicked:^(NSString *url){ - [self sendEventWithName:@"veloop_url_clicked" body:@{@"url": url}]; - return; - }]; -} - -RCT_EXPORT_METHOD(createAnonymousUserConfig:(NSString *)clientId ) -{ - config = [[VLConfig alloc] initWithClientId:clientId]; - [config setButtonOnClickListenerOnButtonClicked:^(NSString *title, NSString *type, NSString *payload){ - [self sendEventWithName:@"veloop_button_clicked" body:@{@"title": title, @"type": type, @"payload": payload }]; - return; - }]; - - [config setUrlClickListenerOnUrlClicked:^(NSString *url){ - [self sendEventWithName:@"veloop_url_clicked" body:@{@"url": url}]; - return; - }]; -} - -RCT_EXPORT_METHOD(setFcmToken:(NSString *)token) -{ - if(config != nil){ - [config setNotificationTokenWithNotificationToken:token]; - } -} - -RCT_EXPORT_METHOD(setStaging:(Boolean) isStaging) -{ - if(config != nil){ - [config setStagingWithIsStaging:isStaging]; - } -} - -RCT_EXPORT_METHOD(putCustomField:(NSString *)key userId:(NSString *)value) -{ - if(config != nil){ - [config putCustomFieldWithKey:key value:value scope:SCOPEUSER]; - } -} - -RCT_EXPORT_METHOD(putCustomFieldWithScope:(NSString *)key userId:(NSString *)value scope:(NSString *)scopeValue) -{ - if(config != nil){ - if ([scopeValue isEqualToString:@"ROOM"]){ - [config putCustomFieldWithKey:key value:value scope:SCOPEROOM]; - }else if ([scopeValue isEqualToString:@"USER"]){ - [config putCustomFieldWithKey:key value:value scope:SCOPEUSER]; - }else{ - [config putCustomFieldWithKey:key value:value scope:SCOPEUSER]; - } - - } -} - -RCT_EXPORT_METHOD(setRecipeId:(NSString *)recipeId) -{ - if(config != nil){ - [config setRecipeIdWithRecipeId:recipeId]; - } -} - -RCT_EXPORT_METHOD(setUserEmail:(NSString *)userEmail) -{ - if(config != nil){ - [config setUserEmailWithUserEmail:userEmail]; - } -} - -RCT_EXPORT_METHOD(setUserName:(NSString *)userName) -{ - if(config != nil){ - [config setUserNameWithUserName:userName]; - } -} - -RCT_EXPORT_METHOD(setUserPhone:(NSString *)userPhone) -{ - if(config != nil){ - [config setUserPhoneWithUserPhone:userPhone]; - } -} - -RCT_EXPORT_METHOD(showChat) -{ - if(config != nil){ - printf("came to showChat"); - verloop = [[VerloopSDK alloc] initWithConfig:config]; - [verloop start]; - } -} - -RCT_EXPORT_METHOD(hideChat) -{ - if(verloop != nil){ - [verloop hide]; - } -} - -@end - diff --git a/ios/VerloopSDK.framework/Headers/VerloopSDK-Swift.h b/ios/VerloopSDK.framework/Headers/VerloopSDK-Swift.h deleted file mode 100644 index 5ab0362d..00000000 --- a/ios/VerloopSDK.framework/Headers/VerloopSDK-Swift.h +++ /dev/null @@ -1,984 +0,0 @@ -#ifndef TARGET_OS_SIMULATOR -#include -#endif -#if TARGET_OS_SIMULATOR -#if 0 -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#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" -#include -#include -#include -#include - -#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 __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#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 defined(__has_attribute) && __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 __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 -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -#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" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -enum SCOPE : NSInteger; - -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, closed) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -@class UINavigationController; - -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)start; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__i386__) && __i386__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#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" -#include -#include -#include -#include - -#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 __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#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 defined(__has_attribute) && __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 __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 -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -#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" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -enum SCOPE : NSInteger; - -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, closed) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -@class UINavigationController; - -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)start; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#else -#if 0 -#elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#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" -#include -#include -#include -#include - -#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 __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#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 defined(__has_attribute) && __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 __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 -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -#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" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -enum SCOPE : NSInteger; - -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, closed) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -@class UINavigationController; - -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)start; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) -#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" -#include -#include -#include -#include - -#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 __has_attribute(objc_runtime_name) -# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) -#else -# define SWIFT_RUNTIME_NAME(X) -#endif -#if __has_attribute(swift_name) -# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) -#else -# define SWIFT_COMPILE_NAME(X) -#endif -#if __has_attribute(objc_method_family) -# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) -#else -# define SWIFT_METHOD_FAMILY(X) -#endif -#if __has_attribute(noescape) -# define SWIFT_NOESCAPE __attribute__((noescape)) -#else -# define SWIFT_NOESCAPE -#endif -#if __has_attribute(warn_unused_result) -# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -#else -# define SWIFT_WARN_UNUSED_RESULT -#endif -#if __has_attribute(noreturn) -# define SWIFT_NORETURN __attribute__((noreturn)) -#else -# define SWIFT_NORETURN -#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 defined(__has_attribute) && __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 __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 -#if !defined(IBSegueAction) -# define IBSegueAction -#endif -#if __has_feature(modules) -#if __has_warning("-Watimport-in-framework-header") -#pragma clang diagnostic ignored "-Watimport-in-framework-header" -#endif -@import ObjectiveC; -#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" - -#if __has_attribute(external_source_symbol) -# pragma push_macro("any") -# undef any -# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VerloopSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -enum SCOPE : NSInteger; - -SWIFT_CLASS("_TtC10VerloopSDK8VLConfig") -@interface VLConfig : NSObject -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid userId:(NSString * _Nullable)uid OBJC_DESIGNATED_INITIALIZER; -- (nonnull instancetype)initWithClientId:(NSString * _Nonnull)cid; -- (void)setNotificationTokenWithNotificationToken:(NSString * _Nullable)token; -- (void)setStagingWithIsStaging:(BOOL)staging; -- (void)setUserNameWithUserName:(NSString * _Nullable)name; -- (void)setUserEmailWithUserEmail:(NSString * _Nullable)email; -- (void)setUserPhoneWithUserPhone:(NSString * _Nullable)phone; -- (void)setRecipeIdWithRecipeId:(NSString * _Nullable)id; -- (void)setButtonOnClickListenerOnButtonClicked:(void (^ _Nullable)(NSString * _Nullable, NSString * _Nullable, NSString * _Nullable))buttonClicked; -- (void)setUrlClickListenerOnUrlClicked:(void (^ _Nullable)(NSString * _Nullable))urlClicked; -- (void)putCustomFieldWithKey:(NSString * _Nonnull)key value:(NSString * _Nonnull)value scope:(enum SCOPE)scope; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -typedef SWIFT_ENUM(NSInteger, SCOPE, closed) { - SCOPEROOM = 0, - SCOPEUSER = 1, -}; - -@class UINavigationController; - -SWIFT_CLASS("_TtC10VerloopSDK10VerloopSDK") -@interface VerloopSDK : NSObject -- (nonnull instancetype)initWithConfig:(VLConfig * _Nonnull)vlConfig OBJC_DESIGNATED_INITIALIZER; -- (UINavigationController * _Nonnull)getNavController SWIFT_WARN_UNUSED_RESULT; -- (void)start; -- (void)hide; -- (nonnull instancetype)init SWIFT_UNAVAILABLE; -+ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); -@end - -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#pragma clang diagnostic pop - -#endif - -#endif diff --git a/ios/VerloopSDK.framework/Headers/VerloopSDK.h b/ios/VerloopSDK.framework/Headers/VerloopSDK.h deleted file mode 100644 index fd520ddf..00000000 --- a/ios/VerloopSDK.framework/Headers/VerloopSDK.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// VerloopSDK.h -// VerloopSDK -// -// Created by Shobhit Bakliwal on 25/11/18. -// Copyright © 2018 Verloop. All rights reserved. -// - -#import - -//! Project version number for VerloopSDK. -FOUNDATION_EXPORT double VerloopSDKVersionNumber; - -//! Project version string for VerloopSDK. -FOUNDATION_EXPORT const unsigned char VerloopSDKVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/ios/VerloopSDK.framework/Info.plist b/ios/VerloopSDK.framework/Info.plist deleted file mode 100644 index cd6530a68ec4b8d47e78111df6e4e83e0d829fe2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 733 zcmYjOJ#W)M7{2#_HhkvV5=aXLTFSSu?0%$TU?4G-q9`QPZW~He<2V=R#Mx)XPDBO< zW;XZ(z`_sUAFzPLidfkh7+4q(QZI?!)XV!m@AGkYuNwhpVWg@*Ne1wdqsJyDQ^!x7 zJazg^noLd4oXwm&pUuwBWiMQuzkFq3@#@0Twd*%-T4W~QWxQFooi_7n#TX)s%oaBC zUBAhxPJ5J#z@vV&NnIv<={Vq67;wA)$o8m3rjzNz7u4xSc7q=t7Mn7FwHWPKWIjHlEY}k>0H&s`NSRhxQ&&w*Rn!l+ZWACFrO+BGAs4+wZ_r2d1${@qU=o%f2M@r2 z2K3++yoR^%4nDzW_zK_P2mFRV@E88Ue>{Ox_%2?>_i-Lqu!*1IXV}3M4L=N{itfZU HF4)}%h^65H diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm.swiftdoc b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm.swiftdoc deleted file mode 100644 index e1c75ca60cb6b3c8691f382f50ba31afae8616ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 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 AT4 zV{pkrLVVJu%OW{fvI&7X5Kj>(^5Rm#3ftuKk?Ai$Z}${E=$1i z{dv~O-6LlpQHg9JoWe+pTWa!T%5Vi)Vcw9Vv8SS>Km?u)=XUu zq&!@bDQ32b|1m0BGsS!H+Awt~P+K!~u02zjOtoQ3i9%Fsrc5Zj)|x3NkkE8Pn2JK@ z%>AmAlw7C|ECAYo*ko@9m-}&=c7RVOYKFpDdM8^T6aH`sr5C`HGUgY%-eIGF23-;1 z_kkHUXajjS@EJTfV|iS_sd*PXCGslLamb^Y7mIlli)x;Scvh207NV>Zxr1J2DeIsA z#H^;nqzWKVceb6+;~{Y{;`vp$CKJgj_yqA~JS^m5c@IKAoe-JW{4ubY=P0gV6+Dxd z6}|gQpalw)$ax4nG&>Q`f7Vr>M}`!KEAldU0lvg$y>zmWzOf2YNmoUK!V;1rNbb?J)n= zbe16825u@+E6(B}Bul|TH3mLhUSB2wx2_1@j;Zq5Sf!PE@*-mFQ9NXX)8FgwWR~Fc z_xicDddPn07X5+rcle*{AuX_0Cm>XP%hqR;beK)wq`*TcIANV?u-*u@v^VlUW7us7 z%t-b5FfR@qg_fV#*nEnhP}oYHyu!ban^Pw2gAp9UK?&t`>U|>vP#J`l8Bn$d`y2tN46=Onw7dqqkE>3nEQ8>U z!lr>Iw@)qeSpTw&Tg)bxyAqGy+Hrp5DkUM%acfP$o*B+ zTyOKX%J(@YrY6p@z*SvQRprjjn31wzW_nd+NqK2{N>N3*tI{*A*pXOUoWnPei)3T92oya!zG>MS0QkndLPeSEZ}k5nolAnJlAR#r3*WQ{%Hd zML#3miCpaJil3wPb7T_TwVw3a8c)@Vta4XHal&#}{e)Eo6}7GjHAPi!7x;n3q^3{E zO`nsKIp;jpU6Rp86H-&tlZvD!rWU3KwKBg0yIfV}P}#ctI#1S;yoGIw7c7w>o7}mnslOuCRHT|Zv8_}DC3337@=8xteNEC-JiDqFtU(LA(DZQ$`PBuhIibuND(WiEjW5423X8$_ z;uNHpY3p)J9SQRaR%bcpf&-YB3*ezOg+Ovy{;aCn%3@jTvWDUvvva5C&Y8Wiy4(YE zGRMt!sb)c^6_s1nNs5~I37K{7YFAB7d0~Ystvlbzbt-9suZ*vPeFNQ4b(5l zf?lt`gwBN8O310cuCDTzr;Uq;V!5hoTtzHv(D)T3Cf3xiSmE+imltJ}mz21wU6nbXBL8fa7Tr(~~;&R}>lseMQwOSACFlZfR=v zFE4pgtsC0wN?cv;DQiV*YNfw*{gQf|SW;EJV!o`)`d?L-Nlai`XnofIiu#OCU^2NK z)akF|Dz2us&{JIi1*kG6s)P--VfucFXyY8^H5uhK%c`L5vbz2U zbaHFm++h9(+$3X|w8G75ZuA1bq$u@uD~t2zA8FA^3xcrO>>3Q{T*W5Mrfd=;L2*)MmLoth7dX8DuRV$D|KH73kZH1>kG^c#@ zQ)~RaImGbm@{3Q*hk-6eS5#G5P*G9eVZOPA{|6Z-<=0kro^^d)XqLI9#;B$9a-OgM z>_jxVQ!zH`XuNWsTx62-4px3H@z0D@&XasG*lj;d$!s-Dx!~k-jKXPyt+Nv`)g(;F z$G}P-S*KRk^B{|x!aNrbJ}{z?V;iGkB;j&~{*Y!3`{3Hn8+| z4eS>ZY~QdzIJ98}a%j`AeqlbHH>i;OWP|$O%J4i530ca96v!&1A+;@6ZpZ4C(MG*~ zCYe+#P7_e8wh4Z*Iu*OJpib~Y)hQum{^3d_*V2=wfQbc6!39(L#Wtd}Y#M9?yigm_ z$-Maj4c&#MZg1~8NmnybH%gdQ>s@7Vy+P7wz1q;hLQd!E*w(`8q*x{ec_SGgQ` z0aRG-DJrP(6AWG}txB1l zt4~1E+2*w;6&IX!1XG44lk0{dvSYEOrsZN4OkX6=&FxGnSQP$cw~6^B<>*Gs*I)rp zQq0Y5C%4>O|B|9yR5dD~Ghuc%)(ePN7p^1zJhH+xsJ<>WBR^zXu!O~wTXn%!B|oop z<%IK9`UUfOVUwmd-1@uqU%_!(o$56IpkDY#7P*C?8X{kr@T~EFLk#UlG@*0V|FhCV zOWI74+n2ij|E$ozPDk5XTfZvC#iv(QyRu<*%F2sslGC%ZDyj-R3x16S!5cBQAhT$DAfQbblGBCP+^@`_a|>w@)Gg%yKX$6K6&k-TblMmFe`S{b z&l&uc2IKsE)m8b29q7YC-&*9F&)3_@z;26!Nh#LDomF{8uYankRX0yepwY>xAFqaw3^wN z{H}8G%42$&t7thEFbgk;N?aW0YrGK3k9VvtXiq9Weno+&s0{0&ye?f-UGDbCOzJS6 z$StfvU1qp2>n`ROA@a5Q0?*GCfJcHgr7mMASW{43oX>9+^6{FYx}>6NwE>VXt;U1F ze3$;pipneTT<6AWETibP6Q3_@A+46*#wj zIa9E>a%{`0=O2oNjAV0bK%}}g_d8oqh+CLy?Qyj8|;yiDzi`t+D-vXa^w?z?Q z)fN@z$*T(XyHq1r&d0k}))rLMbV}HGy&RbOq-N%p28X9@_)bmZ7mgQ9i{CbPikzB$ zURrI^L1>8Sd?~dPOP!m(Fh{0q+uQSm%m7{RV6`)&AE4BkRs5NRp+XMUxc|LB-eVh# zc4E3(O=CMNF7_P!;^JQ5B6DY1Vkx5&(9cy?r*izCar86Q(5b2Cr7NQ(omIhk-}|3G zEw6o?AEQ;b7eKyXwGC1Awyoeo7j^vnb@DnQB!>&<$}iOOYd?0P{9NXKLcd@V7b5cu zX86}CZ6L4n7ZlrjP*DHwI&`n)o`vX$u>nhNvLoJOHx2!pKa3Z_?RL>|f_9PA5hjK1 zwv$5zMl-h4F_~#KMj#}f@IGAMaL1AUt#pj-e-4e89P?f~f27<&=f{?TRuGBbDq8NH z^Cyr2e*!(gA_+wMcg-=r|C!MP&-!LMh!Bw-Zk3x;sYe@|037NC^udN zl2C^`8L0in2VzYKLFS1C1$H`wjP^QTfT7N|6NIMj^u>QD5_F>7LTj-4dA|a6v=&Pp zt>;4JLS7b9r*8`ZVZx|(LZwi?-YVwjX3jGp1r=0N1uHXe&YW2=Yn3hvUB4k?{e~*# z_@Crrj#Oe@P4(4X$}g?;)PPSpWX_h)RdTC|KTa0|XAeyVAH2}5>nCbM&UYwu@9XFt91vM_TUaY34Ru-ohxC@HPJ*a(& zl2%n*uQ%J=vho$oE3c6UKz{oAe1&@tn#tQ_$_fl)*J>wk0OmJB0lOqO; zl)XeDwq(M9R2snrGhw{i(5)$}s;wwat%WSBu*Ja@q!HM~n^sVrUV&*Jc_8RQf1t8G z+~2{@tE%#}$)>t})Pk7{U4@J`tDq9KS}i*(E-^aikb)PN7o)#%LGZb9c0LO`L0Jic z@w8f}Lq*jtl)#|MCLd&AwQH+&8wr~e+?t#!H%ZcJxrsOn>1wgdqdf(-T$CT5oS2@N zkery5k~J|aHOb+~%AA<&h!Ts1ZR8z3ZC9B)$I?9Ww7MF)N<#UI@ z+w0MG(7s%}0iN8vpPhh#%~{xO?(ZvWjjiJ7%<@yxCMKmMCZr@KBqpRKPMDY)mztT3 zE!Yl6Vp@E1N*1j!WQZ9n|EnNGenw2Nh$KFS2cf{j)W*$R+ElRR#GEZ7`26Bq1mKYRG~HE{|VIv zl{IoR7NN8}7-MR!1`7ybhl7*_t*X!~61Lp1E&c^ywqJNJ7g!ZQFplH!f=z#ICi`6I z7Kebiz%Vs!7j;OtD27Fns~#andUmb>NUti^H_p{i3HGcJ7KP9dQM2emD@rIoDL!jr zQetY{gtVlLi4#*Mro=;OGP1HJCTAqXPr!eOjLN{DK6of(XevK)%=~F>8cjilOK<4d ze#GtFXvcG^XG3ccNR!Q54~A~L52@k&goG@|gmgznVrE)eM%sj|Kpa7PJXQ z^Wv9{IJ~+Z%l&8s)fKQV5Ej3%)7OKHfe19uQ$|>w(l-E7$o4DrJjJ{U2m=ohzzP)S zyDDo};8m+!f~k?ci{9^mw*F9Th)u7aYJ!~kj{^&5%%2u0%POiVUJiuSY@i6bR#E{K$`K`a_Nz{&RMBdZcS#PyHPjhTx?#_SG$AaP-;$zJ(VMDY^K;NS zR289{)qAWAS7B|b-V{+lD7A<8=0iUao#E0~QF-K|V|RoY#KC&x^nz6dy5LhGZck1@ zrK^I?x8KxrzfukbEKaM>s%E>17vJs*7ms25Rn&@#6ngcFc63@H<-x8^tHd-RfQCY1 zCof7-Qh;5k3@5#J%waR>TJ0YjORMQZ&r#aCy=GNa`%w%UdL5%%samn3++&bwmkwZP zR-I=S6uXtagb)ltSy*0C0aCmrv15dg*ww&ImzlFXQ!C4{*bSQ=LJd`&Sy>#CWZ?`c zV`-5W&S+h9BN9yd`85hG0j#+JfHWWlvXj*r&@)Hj(M$}gx_G8}Tq|JvLekrmfE8cSeZvlAP7&`qxKU((JuC#r57+w67NnC!VVt@Ey@_xF2 z7F{!jwrl<9g%7*ZA6ABmaep$2$CoNT_ao%JVj(r%H-_GLvmc%NqAOLc4x>*FnCS7V z746zb$$M-eSwA0xe}DJKpTfIQ;rcMz`l3neQKD#XJx<>57vmI8e{4@t332uog4zY4JFn=pxFwE0S99$Jmlf%w*c8XzDR)N_5ep2jj`P zUS5>PcKE%$dYhzU4mKt?k>f9$;+hP zUqU%oCD6=$7tx+~BI#gdIDMCF7BjXhzO+}UVO%N2?o6Pjzg|SeUqsS9tHZ_k$!4|s z_X=J8DmkAorE_NzXyf-6(bAtHDM^HjM^v-8#j8+3Gd{&vMkmK6(#AmpXr#=@T5V<2`|od6iSyGl{gQU?4g0 zDbHhfhg0Nivs&uU~&NGXZdlZ`cS91J$8QIDwkoG71BRs!5r8R|%H*t{pf9+M&O>dGncRBeU zoj{Y{A4pH*%ktBo4yT8&GE>B(itov{sQIhqIMOExhY$^-x{clG)#t;-&4p&M^D#yJ z_9UqrDoCA`L`%mEqUnv@X~N6l;%_Bpt@&|9?ePwd=2=1FjwG5odl3EbV0Rk(W;i{& z+$^G>QpBit$^Fm@a(s|P&7MKDCB{LvOO?}K6rfB_r)X>{azQ`1s zY#mJ1;XP=tIYRVYZx%@h72g3LTf=#oVQm}W0#3kcKu-b5ohm>kBK1LZDz6mCB@t06LM^?#-GY@$iZWSsbNVE>N-Ax zp1ISkUUFPIRalQH`5ibDB9$|p?-0M%R3WEd^MOd z>U+?bDG{{y4`%V-I0LTl8Jrv7p_U%_$8*<Kl&N9ob%ARjgx3&=EZd8z8;j87a`u-W7Z!1tKvKN zcha`ilH(l^cVA4;J<|gxWJOTJqh@NssdJHM$iO zvnW5M(5x@Xm$aH%c3no|uNTwtvpwjJ)e$uIfLSbjU(x1%g-^Gvrn;Xl!zn^T@KvLp z^vU`N(e;p7oA9CHeWnGcMbuHz+mm+R7(su0(M%&wE86I9@FC)Qa&DhY z$L9^9k@ylq!Ceue*DGea@iWEu`gdesxrSmVUrtB&4k2w}Px9`KATK^jTlcx5o%{!B z|5`&08!jjNks@pMtMT4W;{U>`5zLfKWd+YybKh75Xn6D7%*S&znMPFC9w0yL!?; zUX7r{GiI9lo#LDP0}cVXmgsJzo`cl*0MQF?M2PKwH`DTeD8A=^Acwe?)WcIKwsE|Qhtm7^k0Dkv4+ywPkYkL?;_}yAI#btIL0aJ zKh*sD-%{OQub|>@hEn8@DEEIN#1H>5t4=a`3rK0m6m&9Hh265#%$_!KTCH@C#iG4! zGKsqt#pV#6Z{22HMwrv8(A(Tl&gii2}3TF+RMb7)`1J?I8%?2}0c zwno#NIIZ)6T~_hfJd1YSD3f}kuj2FEKsjnAK7aCOz?VG+mwFi=vyXlv8fe4kwyK{XoS#{U$oIJBt=A98Mn{>qSq0Y88iSEW$L& zBuuYFmiD7H&vc~`Rbj&WCk!~QQhX0TLeAw2@rkD~RDqMAtlxH}&1=HM!DmhCb@>YY z@F-3#UPLWXW2vEgf1H=rjb7gnCL#}+v;hT*{YVq}>KBpyim|lY-k&_ZyHVQpVdBao zChhA&MSb)!*o#H@#_m|kn~D=6Ms%Zp+!jWTVBWJ~8iakD-W-jkfYm>TB z={;d|(<>&mpj6SGd>o(0Sb}5M$I-b>{b@^jH(LG2Fj08Iq}G-z-cwJIcheH8n>~)! zKGdJQi@VX%N5W|CTPC$%h2l(niqwf$;;ZN5(DC%A@s-`^*#0nze9t7_u2h`&{1-mY z3h=+jQJ#4K**0~fZx4mh%^#Yygq4c=zf?2acIN@|7GF(guDF!O-Zuayts8xPHjL(dZ_=K)MzLF-qn7^pWWV!LT6$st zZ9ChI{``Fy{pm-O`qFO{ZRek<;cPz6WpmKsh$wt2DUzbY!bObPOb@S9#5s-Bo1D~= z=b(l$QJ@q_Ya+wxbhuevyFu~2aFCp*on#jdipq$h#^^}8yiYhy>WU6%lcF^qqNbt( z63;q_ilXStgh(1cD4d4&K-Aw>Vn6If{;@M^eJ@aFO5JOp~rx#4CqM ztt-T5lHzFF{ZX`Rek2{i7;t%iv#7sO(cV8oPAa0NEpgO%G>VE#BWYt|I2{{k7I)pG zI42y(q2L(J%$z_1-?BY^vOE3zY&acVWv2U|QM{kLM~?3+>FBk|lyYzo2Dja*?(1+7 zUT+q=4=BEp_i-Xe6izOH`eD$oNcKv|dH&>DGFBnn$eGr{K z*PXuj?{G@Rkm1Om6*b3)FRi)B9hE|f{RY#>ZawI^um~Er!K^)ZNYN@jB-^tXQIz07 zplO5Ym6#s1ZA1ipajRL>zO1NkeF`I7L$P0>U+#~t^NAkx^b%Owhtc`HrD)qfC+$Qn zHGDpae5)=d?Jww;OCqTGakKXI+lm^F&hJ)qe)BKGM-u@)iJrAGf|~Z5srFOFJMUZa zJycJ--=0iOl|yLk#Gcgs-Uzz)6|-7_^Iea8OD&((Q`5Q0l=zz=WW{MN*LWkSzS*oU zIit|z@5nu34cYr%PJM40LXlH@(zUxHX#NSaIu$1fKK>oqmaZY~ip%N1jv=%rw zPlOnS-p%{D;$3_WhsdnOuyhK}_8dyuZ9VDOu?XS)#7tj)qo_ChiyDrvrG~00v}@u} zvfta2BG5nm`EO=&f2XJ?exRJ1Ye{=<3Y{$)NLs##+V3z7};Itb7x!yln$DK9EWoZ`tWgg^fN)vWoWyS;W7(n?zKE zVjFoqrQDuDPt1s>l94duw^_vp(=4ho!sNWZw_=-iJ?+0ggFJcB^up*~^d2nj`-?2< zwy`E{X@8|D`9>1nOxkuLnmo&T(W_5dDgH`}`rJ5}zW$11{f(p@$)vqaV zGy7&*G%A~#z4!8L8RIlQ3yV**Pr-1m4oCIu!6`U5DMVipsn-+vX5m059LTd9=ZYNw zT3;Mi6Jy4NL?Q7ik$nZuki=+r_Yj<614@rr@c~AQelBK;Lh4R{7vMnMaX7jX$N%sb zw=2R)TxllpqCy%D$H}<{sc{@+3p(rmz0fOz!WQtcz(iVtLQUXP%*A;^qwtvw@Q@51 zPKJ>dVJ7tkg>sI9`x2a5lnAteMD^Wq)F)WH0W6+?j4_kM}kFs_(aXH zkQ3r;8m7=W90{~_I=+oN0tX}Y!AVYCNc*P+WjB$S3OU@5nNA)KsT_?l1@eEjD-N*= zBlQUrHC(BX?_q!!;@tW%M1KYN>#ii$gptrp0t1&-306|_2x#J+UVw^;FVt|4XBc-D1QvX?$UDzO z>KKLc?topKfy0(YVsPAtv^%?yw^`R5UlLMp$LMo5=17;2c%~1krwjSM2DsitwkZlN z{R8TE4o-QB#p!c>@xAV@q=iAS8%z|1vlcx&AetO-4=@f%*G6_FFOHUKzR^TevlN>8 zM|{NtO4Vl+K3fHFPFM1cMy1|iqUITTok!+kkO=VczBmWFD>;)u{2mi6nypaA1NiO_ zz^9;+-y-!jAU*|k{s$9Tb0C)8Xco|zA)|5FEmY#>u8C{*?kGzH)@(6{=2q-n^zD2&|uppN(u*4e$#Ry3&DV@N#IkJNXe zj&5+i9}2Y;3iSx81nT%Hz+qVA=>~n<5=IS2Oq5cjkYyj*7}W81P{$bnj|6xdz{gDF zb}4imU_KD-=vWe^{YjnBjeHofIbVS?mqOPchqYJ&qcM)ejr}3mZa6m!VmV=={pFC_ zlQ`E5;5>l$L)V?%$om+?@-~!dg+gyUh3dGH=uLpX2k~pWk^Nv8<$Q=5Td7dbSW<3K?6#&1C^S%BCGf<mC$hFmJ?_3IET~43S{+Ue6Jgu$#VqSpoE%w- zhKtlcg1EUmS|?b8ZL8Y>Wom}eD8q@Ni5Qv8hb~*`G{8RsZ0@4aMu5`+jz;QR zY~(}lvoXd(Gkcq848V;5&jR=oq`nPP)#+A>8DXLA0Ota{7vO~ek45S`koOEL9R~O; zz}En*0bBrZ98xzTZ+teZ81{Q|9~1o%;5PtX4sa4u--EnoS;=yVg|-6x7l6+ITnq4J zNPREzo`Z4&d6wHJBkpxm(*8jH?hP**gXP3R*5&P3{+$a^lz4e(lk z(*ceF_%?v2BlUgAdmhR?%0kBhUJh^y!1n??2dN)G-gzkZXbTPQXQJBxo(b>+0Ouj~ z9^^eA_BT@(UVxd@kB5ymu zCjkB&;C}*q4Zu?X9*Wcep91(Bfd38fPXOc1hFt~Nj?^}+hCl;*Z^VIj2IG80sAh1>J5{)PI`ZOQUVo!|3qSHrjl(Ra|>1bYOtV z`(ro78@8G1!qZXL!>Ias8;vi-U~;)d9GqZsel-x1ya`4+i*_v=PRF0>Men|ArPxY~ z8kcNR9~h*lb55ee@ZdT#{Ys?#BF>^MxX9#uH&St5yP4F~bUM9b7;SsaMvuN{rK~Co zolZ89GFTz&%^2ZjleTF%H9y~roF7@KVx@&r9Ve%z)655k(aAS$^nQhv{*q)7w+%9B zzV3=6?mF7NE1fJK52J6su~FO_tMFWoLHQ7H(^GN(<2tIN3>s{Xrk_l`C~AXM+?{4o zuNh|YzF||EYqwBSb_UHH8%=i%=tUd0TE)Ft7J72H$v&jF(lGFP@>-8Jq&doZZKOr$ z?W9x4J#^(CdJsCQR=aYtV9`k-rE(ZnaU`(y3&0sgfSc&e-%ROkz>W98#txSmD*?|c ztKHOBPmPzsZ3w{lfk2(_#Zz5$6#Z4$4Cd_Qmd)b^bL@FGAx%bC3=YfRys>LHNg!~@ z8E_##cG zX)IRgD0BOdEjTD5Lt_+eqg2VduYR%9wmimqTpL+c&XdF**cSy5V4A*Gb`#j>MMtjh zMHr2UA-GO!iORV^QYr%9odF-m^z1HTyu|RNYSCdpnQ|Dah>IY9--0(?9N`2!HUiaq zHaNc@GTyn59Phb5h~fYQ54o=z!?h&FV=*X80i<&EuqE*iJ|7pErXvMatnJLYQZ*FV zzIlvVMrjU1lIRVH5nus0k1Y)=cN@V~#@00S?kcxg-cfyxcpx1XSMSp=ZC*H&uC19Z`JRYp{is7hP>^3Y_%p+4!*kPeL8#FJ5YDVSP6T zE5WF0%pB6jk?N!_I*Fn>rSKo|eDSHh5+?GP7jvYKt*ItE-;3XA? z9u;Hns2qXN#Mu6);|SA<$fME0Qj%spSSDF6%olc&o_4rPl^oGgj}Rla4X=`?*r}((y~(v-5XyA&p;K^(zyHnkww+ zpP3mCQ0Iz0x09YF4FNT8?3G6cn`C_l6AqKvT0_J*z(_|lsG8@Gf<&(Z4l7g|iRyMD zNVc*5c;d=;I_774F@2c_S`5Ajp6uD(i}n{IeAIYiDOgp*(|v3_?`Pv? zb67eR$A1OhN>Ml5IU|h8u&=9013&MAPenWU8~9Uf4{Z*cpD-X&Y6p8v!@UlPDP|+m zjw_o~5Po*Dx@e*V)PYW+4!M{I$q^3b5{s1>EN*Xl7kkfn_VXM3I32#@w4G=2@X0*1 z#Ryo!l)03x2s~vC6sd!5V=xj$KFc~3gva+#al+{W>fqF;JB0AmOz=t1BB=@}$*CRZ zapQY?IE%BuS&{|LFSEc|o(0b8EO36E1u@f?h8?T)m2a-fQ>PHd;4(E4-G=FrIp*#jzXvoCrL*pbXQoGrChk`lrek zwg*{$lsP)q^_%d2B*lT4&j+_*feFrq4H+JVTYFq zhs|3i91adL;c$MK35TP`OgQl@aNfuQhxMB&t?6!@++A!)tl;~h2*XgfmEcI?Kx zmETW5-(98vIov?JmBCl#Bq??d>QA_+bG^r+-a>Rw-zz}d59^Zk=tqB%i~jo#`bUHc z`M3A&0<`_4=%@N=i$fMBNQx((pWGbF0*7s!gHBMf$w0|hY$z=asUIUe(82o`{48;T zc&1C6Gad(BpFGGM!N5yL=gTbUoX7&_WEME=jWY4f-p(J#>W9Z=fm4+Q4#$6)(&`2T z2TrQ~*o%jx7so$$$rvCcV*u>N8gx_j=M$&5BMw(Ybvo_EDRRWwBm3spV=J=vaNrA-rk2sk-rr^Nb_T zXYIt{C^sb1+6F93eph(o7&4E|{Zvo)Ij{oCqH#vvIZD?W+9>Z<&$kEf>?>H$^yb(B z!IUdOh-2WY|AX|7xbk<-mA{u<`P+Mq`TLJ6y$i1Nnq2AayTb2qM2SihP{9QL zjXwC=Z0u_4v;K(zoSW$xPfoH2@wkkEse-wRk@#j`%=q(dTS8tP=>w}t;PW-U;xsxjp!FD1%R!ex#f38}OQPyLQyAERg_(^Y>diDq! zCy-OUU+UT|jdTsG^_TAI2WIt_PrN?~^@Uoa{3n>lzx{40Yl*k5#L5|eK+f^6(8D@bch#Nz61nibrKlGc6t@H7Cs|Yjx6kQ} zw#4TofAStiYATQ3gqq`-UAd$oej}kbT?sA*Df3dH#*t)gaM6se0GdbXlQY8V)wes< zBYVbu5b;4o+wvjotrYJ}N=CzK$SX5(1ci6==#As#>3o#N>yr-r4p3P<=UoAj$zi4U z@TKxxJNT*#zFzq{iaC}cGTcEnEn}r1;iu8YeZ{ILx$R#*m)co!MY;&)5qrJ-yItZN${^t zyKBH->e{H-j|i>$BlqA1nw(C6wxD1(z?;QXd*Lc3(i_VDq1*}`KnVgD|18xx)OkInD)f{mcxg%UAXf#j&#*laXz zq-^ZgM!p?ZwOg8~dUK7x5>;pO4RaP#BsF8#k%yxC1O#M z7#}t)RLGmTk(SH{RLoNd_1#Zu36r?CHX)K{+bRMp+JO4m<*UVD%DSQ@GMu?ySXRw; zO<%7z8ppl=yr>DK;JG&@F_c8E{N+6y&oFPUY3W1QlO1lS9Puiu_y}l%QVIBp3>Xg5 zqi#1}jAsR&b?{Hx;OmU=b{otL{tE%lQeZ|WZV;X^BRtD^a^Anu2yeraeLvlC<9QwX zQo}_M9uEJY0ZZWdfe}7xJWbrocrUaq7TjzLn>hE`U<(n(Nn&xkZ16+2uoCT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadWL$&3L3>A!JNdrbX`M30|Pw+JtGSvJwt_L zWFcc?JwsDan1ldvSZYyDetto)i#G$qJRm=@DA&wHHxXomZf1V5A1QNI?YLuWS31FQ6SUExGqF0>cAS~0*ovbzQl_IF`@Zkzd(OGZxk=DI zzh~axGtb-gu+Lt5?Y-Atd+oK?{&P;aZ#=NQC{kd|#8JkKjO=#zbWTgvR<_rcf81Es z-Z^b^=hO*#&)1$BeXKXS$0~fxjXrHfclJdeY>yV7*AsonF5GHIxAN?B3m)x@wj~O8 zCZbRGMz@mJ*D!idEV{cvrA9{f^z6;4=&7B$w{hD3&KWH^)An|j?d+@@yFaIVXXgyJ zwyY;-YIQ7U`sU8E>IrpIDYL(JYD;HsU0Y|x$2pZ-I;mVnwJn{w*ETm+Y@tqLMO$NK zv+`!N)lPFer*-F4Qg2J+v}S~_El+jkUfNw-4xjegsZcl5E7&wvcy-DTbk?LRDt7cn z+Y^O*`U7M9gcJxV??(`JwOhtFKN1t}1JFMt# zx|S*|?ny--HHD8^g?kdww!Xsc3A7P?$SN#8_MYK0o{oFEOhk9tg-`VLj2qBeGP*Ms zeI#C3ym@BfLvW8rxAzsc$D(_jXmQWt=nlzH*p@(C>P8>xjXp^G$J9n2GKD0_*cFdH zMTt~&cOv?rEuo(3OPvIV-ElFbgD{}Kh`Ku&-5OWY=Rfk9-HCf@%Qxp}Y?>RVr8;Ny z)J}KN-M~SSj*8s5T?be1t(2Xed-sx9lTE!)#y zXi;wY7Bb*pTi%gV`El*EEw$5HYRkL(OU!DXwzqa#8zY!AEyJek60C!9q}8CYiu}r# zb1Gz{K}%h0dul6P8Anj$A^j<)Ge6~2J$T0KMh@V$l{Jv;^&ko+gDqOgh$}sXonT``dwb&d+JHUL!mF2y)Q}^RR8fDh9IZQG~KE*fSO!xlT7lNuN zf2y3wknVN;yml&_>0xib5cc;ZorWAmhG&a?yIuGc)3&d0E6yYqeZrgA54zFfMJEnb z&Br+vXd6x+=ag^hM2Nb#MsAJcJ@5c>zH(C;ez*a#*?%Iv>aMNC^!qF2MIY?LM-<}6 zpNvQM^hI~~w|ZXLt4y)Z8O%$3Ky}47Q@GVC#ECzRqlx42)0_Pf=r1z2tuKo2cs!v_ z>`4{klrm)#_aSdiCHn4eWaP@2%_;c|W~(oL)6!@=YY83-U&x9Qw2}NC`HkhxEI&xy ziLa@|M)rH|-*@QM3%8p>oZG{xXh&b+V<-?IJxABi;~{TK^fZ>YS-GPUJ+ z4LP%*b6synpGXvLix)m<749%vSb`z>M=WbPO6g$6dfq7DZnvxd!;Q*i6}TP-e2etr z&nsNzG+bY%v8G9dxbX)Q(I?_^_ZclD?&*@jK2UpRN7JCR+unTwhneR50w>8af&YhiU2@|gDX{@NO{%v3Mjdan2gKNaM zHdSn?tA4retnRuqQ-j;<+EVnGDL$Mk`dx3)>uym-P7NN`SbYCksoJwU>ZNc7G?ESgbTe_-xj?k&e;`CUe_%H)u7Z29W%hednp4uwZ^T2SLtt;LcEBa$< zNWCx3Y0sIKYAj3Dp4n12=Yg&>w=`9^*3RjW9B1uq8ZxjAe@GPKiTX_OyQ!i#V@3X8 zJsK-QH-lwb)=>OpZ_)2#MZZZD?dmIf%qn^ZhY~CLZ38_hYVT8>!-=9pgH;-Py>4np z?rbb;s72ma{6wPYy;#xvcJaY@(eDRWwGQT%AHX8(X18@!4K_;qzf#fnlSK!eAzB!7 zj@wwhrRmJJ+_MK)s{fNI{9U~G@UZp1b52iVb#s$OuDJ;YvwH>`K+~}whb(@7S4B_P zY?*#;MR(V1SB5v|0KKg{tEa1aNYkaSN0|w}-Uci8mHO7&vwFpeseAU`x;aCd&Yd@Q zM{g0s^#1U(H*w#-3MANEcNSBrt?BF`%5GXd)^Gb!RBjc$Wfc$6xBd9OGOT2O-5e%m zN7tEyyRe}0#pr+7#ji73!_1xJQ|#lKX78z;gVAGe!!TGhW2SWQheXl)siL=fi{2bM zeU4tRw{Z?;+g*27s&0q`3ukVKz8)`r!Y=-uRs1@ZH`rvH=jWDf?yB0-RlUDUed%ec z-aFKxU3KcrLZ+R}H5Pp{Ui4Ocs4|=vn=6{T=A=4jw&&sgm?%163J>)a9quc7v#;pg!M%yUmsg3NkKo~QpFMi3TXe9Y==~mz^x+}3 z|D(BLOYWRBW3RR&=Ph2w(O=qL_8*AijW}9?=fccRgE??wb9Y z<~5E?w%J-&wRxy*+Dm6@ZFqC&Quo;_Uhc%DRJGTg+1gl*EwMbbGiXD3G%T-)9*h^` ziVxYr`m&qBNEE+2v@5MwJkUAy(-xY#o5%0yDe7aD@rNNk#9JPBNi9c)2dGLZ>EZt32pzyzVd>ZH;`P zt#-C=?QOYp+Uw4KxpDSuP1Vi0)wnvixWN>tY9HKS*URJm&BuGGA`E%(OuDvr{DW@M z>v*wL^gSbIB3}?M{0K{R__Tcz04s4oO&~mHWJ&PXR#Vxpbq9mq6|H(WVESB@D z5f%9ASLO20)MzoDL*3-Ew}H)P@$VB+hU747H$FTbrSHReho0BxP2D50&h%x< zc&uq1xw8)p9_zX-pLsA*{CoKI3>oPAuVyc>H<#5MM|JjVtnZ%fbPwV2(JH_%pgloxRw9_?vI}0e3Rl`rP*UWgWHCv$;Q7 zc?Ltn6+~z*nqt4JK z^^aWB{ZoD=>iRf`qjDw2rGeE6IkQB2E-`1|1EY8f8AIsP(Uap-=J^#pFo&5KigZYApe;{g6^0XrHskM`7-ag)d8_-9Vs)fe5}?VG>|}XWbtNV+@ZM|m~xymBjhvK z-`R8tv%KFa?(ghcl6}inQQiE^Oug9PhKhG7{TdGp9o3>~rVNe|7uFa3VWP0TFE%mj zZjWkq;r7008v}L0q3E_W23^Pm$DK1aPxQHE(wE+LP*+2@r?0(IFR47E8M=IM@Aq($ zWi`47hWFnb@;&jw9Sxd^dlFhbvdX=-HdJnilgKLitJCnr(I@b#cHxse`=Yy$H^xh) z!pD-)hj|&JS3ilFpCZ}CUD3w^-x6FF`xTz(Yp)rY<3lD6VV?fG=Bs68)9<{OZ=>IliRSolZX z8VVm{pp19DjVxH{g?^Xu175Fq$Jk~S7Jtj9rf}yP+O4Lr-Njegl|CP40wc)V*eq^+ z?QuW*M{x6eT=B)H`U))ElX**+nNYn|e%VKuoR(Gz6t=ssw>qlYWk@d{?qu& zlxIPnFQaPlCB88>XkN&=@Cf}Pe0OMG|FmaI6U^_13;ZU2oQm#Y{PYgQ8(~Hxq4i#G zWIubF*O_oD*g(9HxukWquYW;wE*;7&c&#$fqMiSW_wJ{&lJzcl9pUX=Sj_#cfZiH; zlvceH;yvLsZ9rG}@2zmgpZrE+bL4bST&7?$8f>$|qGuH3k77m-&hma$YlOoU2DE0c z^b0+KA;tBU$=~5+?)ckp^0S9nskimBwBiKU^H-hWi&*&MKKaCct4I0TC5DS$XP?L! zlY0*?6nU}myLi#Rr$^p~fhJ|;tZdms;O#Y&!2<8?N!s)KYB+Qkz02(ccj{a>wHMu% z9*LpSQ6?Mn`_ovY@;?}k#emDqvVx%^H01x+aP?U)b|ybn{@(mU!&c57gHPWHt%@H( zk&btc@E!A~bi~d7!*H_v*@|GEMvJd)7*3E+X}Qop_Y^0SCk$f_4WX6PWL`949daVE z{I`db`4Of!&erqfEG>^Gv_)q#p$XAv@(&JIXJ-sw7-a!|nxfg~f|1WW(dX|py_b{a zyt2)Fk&iFURm}x)X!$)Clm@Z zE1B&30~YCrWBTHS6(#Iv``3odQg7wI;Pvj)d|cKpbK&3nb+mid%URyEhn1N#k#CXC zyvmr9MjP|H9An0gSa^-&TJczE+t`s?qUN&YYgVmZ-SGLj=NmJ^v=^6^rAC}KedhF2 z%e-g#jGBgqRm-i#SRruUWft^^KO7WtFWJan<4*udSRpGajEFpMFZ!Dbr_K zOT(m7Pn|yVv~pvVbmT%|?zR%!nBmYgepW4tz3 zE?vBiw${#Av~=~d<z3cRZtaY@%Wqk}YIVc%H8T>c7O%Tz^_m;j&RCgP zvHHg47kz$uLqH0ZqIUxYW}Z6zl<8}iU2n{kh%uF4UcKh}m2_d*$~DWEu3Nq4R_OW0 z%(!$dot?2}@wF=!-!kKJ3eBMRQq>GZul#SR|L}>le_nP=3sx>!vv|#|A>qCLlU}p( zmgURlE?&2I#=w|WE?w1d>*A%08*aXF^|iOHUbbpU!RH4lUtXO66)axMt-tq*!so;s#@G!6qtK-gNWob<54^rGs_; z|E4BFV|VTH8<($PP?l9*Bi;H+*@zzgGHfEGiPc}ev2xwwHP;#I3EZ(Mz2_WHX*kUo^PD$#Zn^oA)Fq8e)<^z_t_hz$`wOoApSqrXy6kx) zjG4ds<{OuJCm3UzIp25(D8^3srRSZ$avk_M$_?y-jLFM2=JMrB{7mxCEHUPx&oJIa zxy|*liM5S+V@j9B?zJ{Vk0~8HxjuE`fsr58+!6n%rewr|J7WJ3sVNnq`C}`U*LYy$ zn8qutdJ?sF#1<6QEP-&S$vLiI?8I|gQYX&sF0PGEtiL1Xr4Edo+IXu)YVo0_RB2Ge ztB|^-VC*DS@KOy^3hwnAO`Vvxux8`O);Zn9hnk)*ZtSq?(#HCcuv8jJKH)wg)vq3rdvUE3I>S}A+n*vSQ@w>uwO=?@}@nm)Ggj2`pt6Z395$G#&r z|09E%V*3=u-pf5Oa>L$YUw77vxhUdLQ{v%~-SlYWhQ=sr-^o##Kj0y7cJ7CN;;?8e zPKIGf*D95#tPm_5MZzfyQI!6iO2q~-NK~rS8+wFbs!G{bh@$jADczEnP2E00>8;sB z^G{fkvBqap(~U~Y$kL&V#8Jq0skmBV73xa*UKQIXRv}n;GzrHEQIy_t3&Uhl!Td_{BDhH&%cE0`haj$;n?gNN z-mBu~3L5|#8cFI4WLd<{O*{&yY!hd|Jqv6fCBksk(z9US3u!%}y_mykml^Cjlg zY@)M+bjvZ>ME5e%d4<`;q|9WSMm+@WvhCLgi%Cs~H7^U^rKas>k&MaLa4Z=_yjx

aBo7J`oFwqOqlc=SPCbvjkl=;>m5W2l_a2gOuY5CTUtxy75f15|evcr!yC z2H(!M!^5+)&yqLP&fbT59YJ=s3YDZT93Ys{*qXfvLKwayNvDS?;4ewil5AqbH_EZ? zG`;O5_f?c*WG}14bOlIw0G<<5bP--0K1#IHN(DB@1xMh^NteRq5 z!h|^x_JjymE&Uv<(y&mkPDdp+qM6@I`ZGX6;QWb1!C*Z*5a$lkbFv0vEvKre%_+EX5RS> zbZpRMZTQAPX|aIzVc0zd{Gf~@Ah=t=n^idk$@59P5w;rAaaG+gNT^@7N)Zl0nyI88 zHn@8~k7jym5oaJNdtWlBr@LmpCyoSfm7z0EUv?AD^$Wg637dd2ZJBR9m%sglS48;A z00EU?oQ6I-3`_Fw!DU);jowyR)9-#*G>%fQ_9s1r_L@LchdDLSUWSm5TIy>CN|-4q z&uWGclA8&2JQQ+Vil;6B{{_RBAvhOE5V{ivcRQ(lgGb_0h&h9lR$!?uCtMlaUaVm? zXq_e<;V%6rvMx^ZblEc{lQW@90~R4wrb*L4i>)1+q_$Td1ZeG8!ZQIyISn2~Sn`Nv zQeK%P&xTN$IoVQ4;Y8Is#|{2+?Au8D+u9Y zHpP-Eq7DHLy>!sDz}Ik61FBI@69f&&H5y)-V(NCn%Rwbk@mWL(NpDJhvNN61&wyu& zaW&*=N7-vXLrJFrObQN^?Bw{v*sFF#%hc=um#x}j53DDYc^D(FIM{pGoLpRobS6_; zlmYL2vCy{1&yeQQ8DtLc&}!B1XKEuwUC+ClZuaTiNB4xhdh_Qcx99jmu}LdRSCPY zRczBF5)PelTJt6EAZKaDZKRZyB#_xa$fKtEK7YK7fgam*&P=*{GAwAog1K|gonz?) zsRY4}=0Hn<8L0j0cOhz#&-fpEo2|ll&8%WQ6e}r!h!_HkLTL}f8pmmfUZsRh=pV1E z!0STADo6)58kq8BP$a!KC5Y29<@i7`Pak3lxUbFQ*?-1RH-L0tuiCXqr2YnEuNz1w zR0?1l(QmJ)sNbjb(4V+9kSQ(N0rTYhrDW(-;y`i01qrkHcqKD-R0VCEvoIpNm_}H7 zE{~+cL!h>vHDXv|%mN}yct#DV#Epk|xBgJmv?=JaO-|~B4k#LFN3jypt8`h5=r*yN zSj^M3RY`M6Ld!}u=#4a~4A?UzX%3vkeo`TlIdoR?IQPuMBwWZn1Uvc$v>3s@%~J=G zdv%mZLsmPwqcG*)>jTrA$Qo4(fg^#GWyk_rw97evx|6XE%k9K7c40QQ^D(V**f0D2i=$}Y({4x#1}ONh}I zsAp5*NZBm=wk3ma-x(H^@L=40MM+;xnx+Hxy?_ka0F{|nWZB|-FrvNqQW)O#Lt*p4 zq#1hQyg7=eQ7H%UU63SrOa_hCoGx|K{a~_K-DaUZTW4A6K#3UbBvlfEbmDA14~nX! z2zU?5IGGAcSY$V-0xP6LTh3vZ;c-rdBoUNIQq0g?fyVn6Cu;XDY+$IQ<^G|P&Ig9d zg^7KNhDv?&*Hl~0_==nbJq%fE>i=CuG6vGaH3S)>A>q(jn~qu{Xhl9!7p260YqZgz z-$e&3YX+}}M=*n>!w@)2GQE?Q=a0{riN?`46L=lbOr*e}W|E*rj4pWo?qEb$3o8g- z??^c8)+~A#vmlPH(78)(#|Zi3FC?dvJgL7qBRzi}_mRzk_5S>$RA;)Kx^5Aduclo9gBU&K>>N_$J+PiYX!zd3=Y z2F5?%ND*O3OfE%}PQ*A+dl5ps(Y3dwHuOoPgB!F8Uq?{m4ha_*k_NZbB@s93vnbCy zA-dTZmC0Gp>fGK7W^a}@#G-Z%$PeRnBR3MP%E}4LiJf-+6R4=^> zL%Lplm*8aR*k>jEAquZhzsQ|KnO6v6X-GJ_{Gvuugp3|9nQ&&1+E?I!y*+$ei1-O@ zeSL$@pLZ4NGR>Q4#Dcn`rCjpT)OSD7+a~+AUd+{Kf|D{z^ijwL*9pcUxU^(PJIT@P za-P>^T0Pi_c%Lv0QKc@-qrr{>2AVl4_w^5;2jls~GVyx#ERUvss=d?+x=)QO%({#8c7i5${ntL^six|0I-n=P_szZ;k_^Bp)xx0B z%_E{lW_Oj8L~&0JQ(vriL@NTddoPR{$)$u-?v$NO65R)9>s?5qJgJ~}eJxLGjztYu=W|j2q3c$))ft7ZpP6vgAi`nEIosaq?#3IB9BO}yO;`n zkkTYmCnVJz9Y`Igp%Tp@cn-RqSR)gW5^vKh6i4Rt)L06}r7rl#RHMe-x5v2p1E6N_jS+>idZR^Tb&| zg0VNx5E=*r+H*+t>r9KBj=BTOk%8~Pa@0=#z;cu%zvs1SQlH3*6glQtL?PG!0r9?p#bNb54^7zyN4Pdjq=Wg7rYe zd-0S$-JUkEB%z*=bqbR>{wYjm8V36wi>jGZm@Lfod8Aa3dNHClOWM%bw@$ek4A(_+~7WcJDRJIG+I*4d+qAR&}+ zA*=H-5fpy&0%E#JFoD$FR;3|R@D<;uVj-~a@tg=flc1A_SA0=!8JS0aMs0mFRN3z( zc{cMPBc%;PCnKd2mi!R4O4PIps!QYY$VscsZ;yo5E7lp92cmvpi56&rmg|YbE&FRu zMEU|25ym+$&Xeh?G1xj!tsxPY3IrGqeu?gReo4k7GxGhCBe?*{yvbw9n6D>Ma(^|? z6v6j5X)yVlwkq)!Ghe3`9SFmJzfN5ZlFV76Dv|tuO{ZBtTrO9|5eSZ+#uq z&fE|DB6kwS_7S|#NR+4`h-Zvg-YKgexe)w*>;?-%nRb4ee&|I_=J2(-B2Br=k&P+I zoeL~Hr~ixGDWsnx9DVu8JU0=IrlVGIOqU&}d zP>+Nml}vt+#~^~GAf!g$3YG>-?%Kt3w3-B5m3-qmWYR{bm;SoccYB(lx1+v#l?h+t z&Vu02PF+xkA^UCGG&s8OrbKdCgrXX6Rra?8bA_ES{FWd=-Y{DN^kiNqILaO^`*wDqUOJnIR`T<3(7hFcNLjBA*EhOS+wb0&36-zBQz4MPv~Nj{DCe?!G0I3L=Wv89TXeP z)}Mlfp=@K&I~(eNnM@}2-?VdVrvpx=cS^hpZ&}U%_njl-?QageJ8923LCJtq`V^y< z**VJJIR4JjyGe@swo-D1jVPLj@*r&%0(uMJa89a-ydycO(c}$vQW`X?j4Yi*vb|ai zih{RA!gbilYOf$&L1-JjRd;XuX)bP1(kXEsQiwW(11}-MFNf@{@qhrCvgs^@; zWtdU}e#)Ww0Y8UIzf)! z*3>5DT?@CsQEt7H;1H54mhhB!lG$Zl>`V3g3M`)D5{7i#YmiEkF=&v%4g6MpaVvO< znkLRV)YOm`@d$?+HL07YfkTZ8W#CYgA~kTRNs#gnHH$>Q9CI@pC6R#GdiExCGcjA#|*hFgv1*w|-Ul8Lnv7Cn=T&>`9-b_mw9_dr$3-t4WJ@~L6) z+p<2ft%i~hsnXif2jhmkf!gs|a_P#ON|lZ;dvVYF%Kh2p-d&2h<(cnHX`XKI8D zB510W>w7bs!sg%@^-E5zyoK$C+A|05(Z+)r&O1b^y2z1M4-bExdxJDAxW;Bg9qHKL zNxc9ThO&Frm;QDQ;K{UtmzL;cN@{gJ7K_8I}6yp|?R zBp^{z1Qn50UlL>39QlL=-`Ay*J`Ko#-ifJe=Rzm4BMYw5AcR|v-=c1A3^sa6aua6$ zXXZiEu!!xzP45nGs6XupH5!&~n5i4!^?r8JR|N z$G80+B|}g)8t%4BfM^jiw!gXJJEZ8EgUWbcbuk#DZ!1+^07F|$C*6G#bPx?JpD8hnQt z2Eis|RBOTtccb!E+%YzIzdM3czG$C0EQvV%eA8qP1Bv*og#7{m5AFblSLw zv{(q_W`aIDb2mtIyo#q9Tiph90FA49P|T%JruWHRYseU_g;Jn7x@i&vEWHP}6F2%< z{m*e5L9HZ#IMaJs%fO&XivB^fNcn@77Ix3GtiUz}dI)ZJDMB@Xy-l!2Y~@*?-pYW} z1VICY&Gf|)TOdiu^xjh8QUc(8;wTQ8OfB_6pUv9)=uxsoMuQK&>QtB#sd@;u^MrKC5Bv-rv79-3h_}_0QW&diVg&@!h_#8De609fP-^dqLGKXA? zxPTytI!~QNLb%-Gz^@NhYm9*L@3*sdBaNurs+rxY~(5Iq+ zRI%xG^@%~*PE>OLLY`th*h6`8_(pwz>@bwwODncZfNBvkJ5z}!pH2@MED};1UuOl2 zl62y_nMKJZKe_C2>SRR5-nTFJy1~c52fUJ1Qo;pf>%u$CCje* zm8|j4lK;yPbht|s3)J1P{2oJSj^qz_j(+vaf0gzyC7GV7$7@gGkyO)y$%Ktlbn>Pp z8x?Z`$532?C85J#@!Aml+bvhJgkfGODGjb#5Elm5p|}HTCE-k*YSi$}BE;J>`z?uG zvM96PqCV3-b7m2%fisIz{+UJgS5G)n|HI?w8LO6i!8+p2j6y~^4bT!^4tj{H2XCu~ zDy;q+BS*_DM>7dW}Tfpw<}L3a{zh?X@Vfz?V6k+ zYbY%Fa0LC@lvcN#$MrptcVr5*BL6688nTy|IX6_6G#i2YJ|nZ zvt0uzZToLJtHJzN0CwO?Ab4QkqrU1gj>ZgPY04)-ErP5fMm#XES_B6MR(kLUR`mYE zs3p1k52HGQ`iIeknoxIa+7Wn%(LYO}Nor(oN(@cm4$$H2uuNO9*DvILpUfF&q3 z{1mtFqhS{pp5kt{i<3EJyEu83jZ-v$^wyU7girOZi2lpZGsp@Imjm`HF37qikZR=xq&5E!lG;&Owr6t4%brLMW&BUtZ1Pfs ztcg?wAvn1Y*${>&l9oItcmWm2VL_@d?nUHYC^jkYzPXQBJzh+(3I3IP0hs6NhW~(1 zT*8nj@fxH}sNs&6EUKsI`%uMkbj8CwZw*rU;}?RlFnI0ze@l27se>Ct`zk?ov~sv7 zfWRl_Guh~;JOQPlBaWuLYyW88O~TghBt{72wktdlgoF^F?Xpsya|x}}&Jkhh$voUlwuVxU z7jWU0_HH)}3qSllc1hYJBe_ewGYgW}H4)N?A~74l^+(N)oD$Q)ChdvXCq)2xlpae% z84>%SWn{3xg9X{SL`ric=w}GInQKk$PkE)s9;g?xt+^6jKYHO_q9rjI5rVlwa4K=R?BivVI2L70VFc^+x035&h z=|ug_uZJFW9zUO`|NO!5I7_@9&|#aL?6Z-fzW=%pi3gpMEXLV-b|Q3JBfi;Yia6R* zhoB%22KvJTPiW1dHNu09rQTK~{bscT(4>I+)ovr?-aVDVSgbmi zbuXvQQ#=MSFe8@&R-lRCFBhdKs5X%x!AmrUxBy!I_|L;rTO-+3ZXvDcYjcOzorU@% z43AD9VM?H#v?38??r-YH=U5;>0&z;TQ`_Jrvrn)|Wy-5G`kC$r`;fut-Ipy! zKpCvPi$u*%LD<&g$`ql-%kncboqZcAO2kE)1CpfE9tL;t{)zAvaG7exg-F`cpx}=C zq;akHCu#Uh6G4}%_f8zZW{{Q{249SW3EBzcI09m}mW+|wuB-nDD2<)2k2MVcDpS4TQbZd!CA|)0o0dv-Dkc7-RdpoUxT;j2z z30dbQ6OhBh_7yaO8F+^w9alakYLMR6K-m}K@8ukYt#`_+(u6}@xBCrrDeKbG#y4}Q zL*}rD>haxrPe8)^9LYaUUq{MT;}S}67kuR4(q1aaoEs!sh;u`knh+WPGcXD3p*lz) zNHWGr8>CbzpKeP8z9OfEV<$;=uyJ)q&8Qy^W2E2G2;2->%c&4*@b_GkRj9)46O+)#EMsdWbE=c zQ%SgK9s)Jtf9f_1%s=PKsKRi>bFPb2n%R*kCM9 zvf4JG76_0)Ath2Q&cK7oJe@$mq%v`o1B+9e^fy*rl41aFaT0N!mmFqs()iVcGOa(O z_x0n{xgO-SRXWpCEmKQTKxUcJ2$vEB{xYRA;YrO(YoV508>eWC0OD~9pA&ogRq14e zrYe~Vu{~ukFYAt~5|Iwu# zYHLT5XG5q=@V~Wa7ApW2p@(1-$_QFXG=_CY%hXV*Mc=Zn2>M6|R|Jzl!*HkP<(LQR zr(S_&ZUM*bV_?#7au+9g`u`t@HAmm6rPZ3+P@)AyyNNtvhv4=IQ;mOgU&h? z4mu@wPzO#O>{zK^kM$u58_xRWXyAf_cTV2dt22sVH%X@nf-=IN zF+@^FsmcTN)y^8Cv?Mvg5V_hm?P906Y1P8rb>&Wq}J8d_8fGN`+wD^OUxd1c+j) zt6T=#Ti6@~;2(eI&QqQ9u^zDA_1ayVgM^I9jf0b3{@JAv1?q8H2%vp+J~bT6OEN#o zp*YQ?GTN65^So4`K}QWF{NkPq>!LJ?Ca!Rr89ffMAEJVRp>uj86+FXGn5?2b0oEl(V~jL+pehDVDOXB z)5-v{w<~JI->#&=g6+zAe#!plrhRlWWBRhp%o;lx+(i;14mC*8048F5cRlP%z_iaR zxuOgPGCeuNHp}Aa?<1ujsX?PZf4tiDR6snb@FZU$7JcAP)nJ}hZ^YduA?QVW-t9rm zPph(_T|xF&J+|0-U-dZBoXJs*Z+is?9^>+9(j-v`(RQ^F*ya8WWH_Q)a~iO)Ua6KI z86`R>sLAckeu(y_E{4JZ3z}&qGYsSOpC@LT=@T9_^IcHYQ`Ixmu=T98ZR9Knw#JEk zqs0Bhbi)-vI#%;-RnoEMV1XqL?T8izd!{^=LD6tJ((W=d2~~13!O18SMSEwoM&;1* z2gC0!RezpWVwl~f_B1u2Oec`kq;Df2flq^@j6>Rtz_b@WAG=d#bT zi3OU;2^9v!T4_Te2S#bon5z4uBqshS^$i)NgP@gH_Geyf zEbw}=!ay-pVwZ<$;J(oD;e~!=P+?zFy>hZ)@P$qfE3~sPToT+DIyJn|3kM6m$r43J zf)M20OJZAr&2#6V3jXjo!D7>2rzHnBG~|y`P-qM$*Yp?j5oxNxyVJ|cm>aQCcSjZt zn<|qLn{Nyv%L?-PJx6~gnsWRKw+bUJ8qAhcy0^Mi0njG%?V)$rsQ z+naNtY`@V3!)r>H*kSM+mH1h3v5~qT$f5;_IZOxLrJT|n8$GqI<@w@q75VEtH>>%Z z|K_ApDd$E){zKy@YQjw?M9io=-#t;PUqQ$ zN%|af)XR76r~}j6m7^vud{?^Bo3Dr|T3e_)Tko zmnxavQB@75o=40?_o9QfVDd&0Q~GajoqYZE%gsoo5BotK*O zjlZ9yxpbPBD*w#n-)i`-^imZ$Pre|2pYu|c2fsDvQZP-Ah>2hMrN7llXNi}Zb@x*n z>cJ#=#GLly%RagTO!DNI)AO6(yB190^fSLa_VdJYY7ukB_b!-t6WCfWHT#LHCuo9v z!As5g?63cQ9oQ5vRrAxIey|wq1}|0j+?*Fzfvq9rn0c4Hb<`{{^f9fFaIZ9Xw3j+>Y1AN2 zd#OvWerDVPFfC;fv*@QM{z7%MpNg0-Tt6}`ZLB8bnyY{PrCiCrlyLR#i@kBs=v-~i z`8~$!9h@U(+0w7Qqmi9Vh?r}ydv>!0cD9#Vd1+yVY(TaUG1uR6;ltu}iI-|vXO5H2 zN|O<@e*I04uLqO%BIeeoH@vG-nm!S8$9tD1W%mt)9J6s;>|~Ala>7P4^M)E??F1v{ z>l0pDr(P}cQZ45fKP>;HzUG*_J~#InX;%x*U5|fdv*wQGP{eFHn($_Kl^Oa1k4t5-`K zXAyGD_kJUX6%apQlHil{^n1S*`Fm=+qq`@z2_}apUxv} zukLxXfcR43^yyo~R}&)U2UGs=z5Bo}^in&2v-Z2P3)yMJJeq&~+mpcL3nJ$6>za;B zfT=eTv-^^YsBGaRFZE=__a2dlxZF!UMNd*-k~m_1vi*(Qd zGatX>{oi>>QqO#C#QzevGljRkSE>E@JmC|!-F_Ug=4Qm~tM0o=qjrs#`q{0Qjr1sr+P|I(HqA@@#7+Ps>)-M#TK` z&>ipba7DE+X)T*B1^!KxtkQ`yhV=g=AImZ0pmAZ`!h zp9b-umq?jvS@EHutoO&7=+jD~dY7$uVE7i@58y87qCU z={vgISUbj<$xEZ=7xPD$vvnX7rr^@?rsLc~Gw$&b=A}1t%xh~S z=Bs~eoT*ov-gjs4nNEqRw?~_+D)Y_BC$iPJC*uCw^TvL4xk)TP)wu5-YdVfS%FO-i zeDlh}Tr*-<#QC>ho8+R^CiTNAlel++S#@oZd9`+=d2D;GIq#K-d;Gh`dGuD?#M!3% z*%M9r-C}bnx4|-O= z%+TYmNQ*EMuQL-qqpwYtG@bOu%onthsrBC@7T<`8KCrFw`(VdA;)}X-gIXh*cieuXW#eGgT(%d_QmJE@pv04t)Rz0|L|Q85zDY6 zCVlT^mp%+8bB>skzH!E;N5D$F)U}PT?A{LM?_(<7v_9NHO1qwjsVuwVAAbO*6+U8i zB@cY@hhR}J_2koCAMOP6_ujXxzVpkEl9ChR6fo!OSMLJz_X&U3wD6bb@|RK=U!)e=bmQz9y`vg zzy2uGy*J;alDTHv;}Pece>2Vl4Qza>jD76{v%Rj!R7@FZ#__v3SNsEG_ckZab*A@= zXPMrm$D8y|FpHHVO=Cx{x%^)^IQ)*EPg!r$U#h09$|QO{5#2B4x5>^aXg!`EC-Z+b z&HmM-bLy?yxxI()@qSZHKXEo`g9^2bIMigXu;M4^x5@0gpxk5CxC``~WuwNL66vRYTdwR9sttaeD^ zz?~nSTgFeW#iO*H_gqB3t+wcEs@9nIQBD4s(kbT@?2GBA z(`e)9QDY~!q$bvF94*2``od4oIa4Qlzb6N+F>m73MAt+iW5&*voCpo84V$QWU?e~7 zwxaALB;iNk3SbpTR&Wn(qQ;Z&33M!7q~{%KLXH)*-+tWlbOB)|cUwzP+4^PDuNp<> zE$7j@BvS0~rGU?hEih$#z_0!>$S)i=#~y0x zwGsuJ|2?8Ez8g7|tKY@D@EvpP*vT;&-iF7|5|6~1k=?~(TNvwQUv@sW>qgA~o%v|P zM(4xhQQ?+X^qYDNo6~(F$<|*6$-E6?W=pEP=icSF^;+ER$J=*qvY(=gM#gUDXZG@X zKGd)8rEBlpghJoAgIN%Nfu`tVm3TEDj^u3nDpdPlJ?h6+;uQ}WH7;k#SInr$i*xu1 zzu3R&XZyyS>m9-;?$|u{pZE1 z{*j@u_o2Np7c@GpQ)=vm-?psX=fz_GJh`Cd#<6+(&KQ+b`aoV}=7o(;*~vBb17!b# z?0+Zw7P4oP{r!RsGcRh4w%kT~4(Y$ii#&c&qw_Y!Kc;vzpAj0FONHjh*u3XD&8V?? zbGr-$mpYW3X;ZYssf2^+t72m zZSPglHz-=NHkVnJv+YJYb<-IL+5K6oCiyPe_^YnS*luI**SQR^2<}wFM{1pVvNrYI z7yTl{+0b={WwlMQChEf(eNiTt{#63UL>Et~B{9a5t~WsXZ|Vxf z?x$4!8P%2zuDZ&rYO#6zB!OR`)#Zb$-sn|zKBel zX-^9#>60V(Lcf~8$oFa!iFFoGw*U*+h;)IT_1|OlqF0CPda`vy{|?#vAzee@`l~n8 zi+ZvjCi`Ww5J3OsNiUK+NZw8D6=eU2?AIXONH~M+&(bz~s)CW|f$ZnVK0wwQ!kJ_< zw;Zw?C{<1P1=;UFx*43_TByP$dj+-Gk(qxbyN|3&iYWVTaC`o!A3)aSiK=*z9Myzq zF4k=`r#eRIwq+SxL}h{+_ZY93_h?45reqgn-7Q^C=23ROxlpV$={*mi7_b-V8KFx_ zv5j;a_byS?w4whQ@P4(;T86+Cusy^11{q0Zww{jAtx}P|t>DqM59J9y)U*`DZ>FN4 zaV5ycmC_*K9z^I~3R^mL7Vk)CM_ zMDjZ}MOGttID@DiC%z+Sr~X$GZUOqV7GPu^T=-+6TL^w1GYos1X;)S^xcF0$zC3*K z^}`hZ2}RcrExrftEyEPwOVL}07Jr%IQt4n}aM9jn=^)uveETrPCHq%~az9M*j$w+s z6uo`;;@z3z@c~6Lo4ut!O&nNS|A6dBLh^_CykKRR}9^s6dwl0;>uXMURDP1 z;emi0|0ozlZ&EbhrOgH491IY%_ynI47|S_+%K3I2#3J~n@Ik<(>L`#L%puRWtxWNw z@rO3WJqvZ>{l$-=cz&jM-b-h|P~eL$pC*XCoe|bE?=gWl^80<4<&`n+^Cj#oVE6Zspc$ zK>=*<3178J5l6*n!68_n4Y&j|*9o*AjMzkIfO{T=+9i1{L#ORToaMn-9q<~RTgQwi zU;cKxXC7q9?|9v`TaQzNzyrDzFCy$`#W4jtd35!`Q|)Tu^G*3>wF2~Rp_GH{R_-N7 z=z+l$9r#%kSLo5ND$#&4*;C0gX9t|zpkS4HRQt9j3UG?G&qs_DE|^TP39SV6R%!Aa zB87ntlkmWj(CR?YVf%Uz8$vrY>q9yqI5t-6BmK{r6tPH29;7wVV^gI>0wo2n6XFEg z_rjI4L81tP*03Fs0o!{*(M*Hp5Gf3ZYLgPgGj3Ti&D$aZJ$lR00HQfwq}ETh=J6B+ zjd-ullccLe1oo`wF@Yex$_YB3u&z9k8OCE%wG=r*Z6aCn^OftbN8LrzXd&`MY?O5&9CI$jneo+(qIS60}CYD`7 zIk8eb!zJ{+r@-=_K?w~w?F!P*DnTKQvA3((w+;aW1G|cefrih*TbQX7?sj4U-=M77 zd^D|!C*y7tSp?OZddP3cNs{Qbd6W&Ek3oNQR*+maJOn-3dx;?PJ?0~k$h2s=AqKTI zOF_zu(V|1P3vLmDwf%0Pz$5rUS4QJ+S~`Pf8`i*VnX2{$6EJXIle}8&o{%TSdDG;s!0X69)jKD`(WN$pLwY9Rf%bPiF%t&NPSmY{nJLBLMhD-??!IETne$T*0dLBB(Wrm;774;6Vy(djd6LiucQecXY zCIW2lNjw)s`%6^n&}x#>%IgMKgtP)uik6X5OAAHqdBHN_+1}7aA=7wY(6|H%H9jy5&^?Gt z8dR^_44Wv^zn*OpjNn;AYzc`Fc>gJK8HDWwB=x>b^y6WCvr0%Gbr-^iWbV1N(ji$iWSFaNBegZWOdUl8g zjKd}+u+^N5W3u1LOlSM&=nC?NbhZTIP|IwCDrlO~c8;7|j7W=x`G8f3sy_kbR4 z$X^E0W~JaX9@k2aW{nWwcuy$$i&DWvKN?0-m5^x$j6Ks#W2e2U`Fld_^TGL}SO0I8 zz&#MGVsFciw$mmW4qCQV0Eh?a;A>3p|1%cdTX8dj_pi9Rscg_zy){xE2x6%;P$D_V z(XEIJDvcDFW~Fl+0W}Y^ zfL};aYGf4Jiwx2Own9q+r35MDwh2kRm1w<4qnKMQ18OR1V?Y%X1D|A(Be3A+P|Rg3 zW0B5Cc>r7rJvOz3X9)WJwQe)T|0)8pXY=X6lCb$e%1q78N04%;H-00~wlpmX_N?F` zlgA1%=uEdE2y7Xi3|b-(IpZNXG~P>t{`vc*`Cx#fpL0%51R1a&3OQuCD+0Atkx-+m z4A_MvToQdsCo>8m z979cPBc)w}MTip)5X9k1iw7RuH?bjeHfW^3vlJHen!6aC0r9Z=|> z(}-%o($R@Q2 zSmL|P&g@I148e0aw?NE@nq7vosnMrc7M$2)`YEqTq5BXeO)NouVUJWIvz?|pft~|7y$`A# z>Z^oBtlKx`NmCScKy8APR0BYnR_n}O!T)nVU0>O)wE^P?O35#T%TU$LC&wY^Ho1&g zH(sh$)Wlh`$34Gn%<0s4`kllI`zN$-c?Sh6=P|ocHCl$!(+()YU`N@8M zPq_-QJBu|2e6c=8M__qRVu^tU93oc%`7PoD1bCS%IS+^CvPgjKJt>L%HgI$@>FfUw zZD#@>Rdqf7GfR>I0u0C!R)K(G6s_rv+S9hTEJqyKt}r+X=|xcMN3VTK zrt3P-)uaZvmT@WZuDwVxgp`2RrFP%TL8D*p+_;oL3YQX5jEQ7B$-GCoP-;N+G7@)b zCY)*cnvsB(gIx<+Hb&d9HmlU3w(H1$5Mm)9HC#&ZHZIC)>y~xoH^5OvcQrQs?_&r^ z0cH~5u9IbcZO<9zbs!j9VusLlVRSsCVb*%d%uU}RX@#_puCeOT#gnLFVAes!fJucZ z0e+G+2d0O#J$fk<>aw_0tP@La(oO|O$++(j}NF&Ztp2zzAm z@-ce1-a}^q)YfUbyjtF{fXDg^GKq#laDkZIaBXP3>$2auu&I?k*T#q*Ks8O5@5|Gb z;D8!Y4VMgp5sy!8X1bBMLk$FHT0Z%-I#lXA>@>_Orp_3K>V?^er5BJ-f^iI}(p5=L zj-jt9PfcT97mNTDow1wHuj3~=qj7se&ipm4TkII-ym@6U6&G!Bd_z%X7wk>TZR0}9e zS1|{Hb~8wMfRHAFG)Dl}06t%(fDdyb#YJzT2zAuN_*O7BCY(vhg92|;Z|W>V90r9( zeZkwP4>DNl#`ysXXe8S#I+n4hTdf^>J1F2;vW)|LJNG#xLn#7y8Om+~{2a-vxOnI= zcpwP8M>urno_-Nvv*5r|j;U4eb+4wl-T?bYm990UL5W8Zcs$3iYxs&W4P2_c=8T_% z_5N*B-L(8@4}ey6h_)EN+1ZN<)*1-NA zC8%!gGv~YKBhfejSwLG9MJbLg)}09Y?}OJ#S;9pTCV6YdJO`j0z%=fr@|8MWeJ7$% zikUw3c^HfiUId>_=xPrrM@U3M{ij|ON;>Kquli~rrMup3tD6Ctd$?dqb~X2g88RMK zKC>2pel`LRN-zK_Ke(}))6$88`yX_WG-n9VQQr*k?t|dv`{qR9C2$V-YU8q&au=m+ z!2biWN_d*D2u*We?WfXBCEsn_MU@xPa(g_5mI^>QPI*m$w0e(1de{NLtybP8JwgD& zvrw?W0y%*X*tQeikUG?+`^{iYgFjQHNYxFlI8(jvb3Nl%znV-KLkMGN4fg+R<26!xMUS3cr7GwW&~v+j?i8BA+x{VZUC1e#J)kJU`P+?@KfSVq@JyH zql%KZ)w5lsoO^UMsOnNcy#>@WFfh+`N1Ipu*Y)x1BP)PJrkSD+^LQzXT?Rv&4 zc@QO7r3$;NA{gKmJpc>X^in6daxeXpR-)Vmo) z_G1Y25fM$;!DVncjSxCo=w%UL+NV^-A!xxkMew&HY<`3^)pUT%u~-@td}NGJL8`1> zZ!*>ZctX3*_jP?(Tg{w1Uk0uM_>8oxxZw#`RQzpqSs7 z3fTn#JPM7}KXaZfrYU28sP%&ztKRhiY8G`F*h2`#tL9X8p>$hTZl-~E+&aVn4gy4u zTGK6)kUgv7W&{9zq~mmqPSxhUq<2xUZcOZ`U`*Umus)aC3ihER<)gEL^%O^a_Pr5U zw+arb20l;0T2?0ox1LnNTe~P2McE2|VRTHvvoY`hJatxZ!Wh)g;Mj6X1?Q6U^AsGV ztj-Gl0r|QpxT%YRL!g~FhWEaK(DXQ1a4R8xD0m+&Tb;sq!Gu2+1>cS=3TPv*jo)%= zWRuiLl+g5c1aS;YK=8FAxR!y2dD?A2s8@9+RdjD3Z3ELyEkgRI<89Q+U#m0TSBZUh zuD)I5C*Hta*t5ETM#oRYzmvc`F1jC+TYC!%S-rg7!x$Y}P@e`1HQ1Wkx#L=0)>7)v72Bo8dXF`7C3&^`x2e-cv z`|e!bbjS|{zovr_&Q`EN;{C)J(_)HgS8$DE2^*2*a}}&*byBc?$f2u(7j{;#3kjl0 zjEkWg2A~}ZEqMH3yMkle*enG<07j@M9SfwpD)_hxhC7Gr^AxPZcP9nAmXoiG1qUdq zqk?ll+o)S9*Dk_)huC+2)`*VIn$0juOx%qV5vR?iJd9Y*2xiz7>)hwmC|mE@KsQzXCgwR7xK5)qG^-0PB8A1 z1QBys%UFwydXDvK(5vmqzXL%mq|p1biAT9?rC0$>TI(S&5zehf-Tun82~zumI;sb` zw1j}2WyMY%MepX)toF0Xik-)Z-^+!ax23fb*MHOwAnllydBx68iAT7QwGB@PjR!~@ z6qly&5O$F^I4&(fn$Epa;?neCMdwTynA}U4)&89s+#e=Q$L)xdrjM|?7guM?I$A28 zL0Y6!S`KLsIB63tJYR`*W1&&+{cG?xs;<^1vEmskf4djYW1q}w2CemDy80vi@HQf)RmPmX&`?h3Nv10S#|5^6 ze~=P(cCg3a1k6hofTEo?DoY+}+l3kk== z*)jmH!`tNV1J>FLD4KDB`sfEtnW+l~F}z`&q%D?ZxTn4mJu z>Q)9>*;xh`wGsV`%5XNVsMSEmUosR6B$A}@<-5`Qw96l+20YzzFZAcQP?k|NCk9iW?@@S>&al5 zHZwK1s!oO`U1L(Ob;`qTaiP=33fo^-6)zGke8nE{FI70EARG^lJ(+Ba6 zJxvhYR&BROTx$4;WcM_Wlg^KxW{6H{VlMC`N_h*Bt|kRQr#5J9WCUVD$LeYH4S2Ub zO%z&IPotDt#+7$#9lHA3v8Qp-rACu@ffjmbI7RiPx6$5g{D(d5K9A?xR?=h63?iHk zI9A6Be;qp+>&+y%1+)~g>b^zm-njEp;##$Kb*NA{eK_|H(%CUZnD;~{IfZxaN}mPi z2G86!6=Y~=8%#}QS>903yj`I z#cdpNBhX*L1(>?`pcz6sxReprDHQZ}!Q32T5mhZ7xCw@Sz1)OFs zduwpQMT7!e?S&traDmCV!apI!yJNd z5LLn!Qw;=6^)}C@F{x|b9KdI4(a!a<0ZKH+bx^tMbsgR;E{p58DJ68ZN=oNoaUIqA zvUc4cD07-#Xp{v80tb?X6Q;R*m7hM@9kf4 zV)p+lwBf6>MfB3P)R_S_LtJ2+D77F{<-mCrW~;10<;2+<>7iNG*)r;qgSrrx8M-?r zqwX2--mVp@&gO7djKetu4wR`$;Cy+o>VNQYJ7#=uD|8kgQyt+pWuxAyoSn&GgVeINX7tx zlvBBL9jvoVv6S?2S^SCK^j*n-WRz#7!N^wkp&rshk4D*$UD7+VICL;x=WyqvH( zksjQ5l~|w`95)W6lz>)6tm&~E>H`4pK?c){=1|JG0y5qkA;ql~7UGJz`^hN@S3u*u z_Jt08ZmZh-3WaS_NVJF5+7uH;V$QEEA-Ii!?`evA1mt_Pftbx!3nANn2l-qrb5=7* zt=~flM|z;P#iZ@{;C1NkXoZ66m<7+9VzjvzYy%~aOuFc~1iIK%0>x3M@FHHkXj2e|VOdG#q@JFg4NDL|iL-vBU7t|v(ewk-zfALX}<)b7=x6P@pe zIb#$k7T-}t#x0*Pfu(Xq492iQ zY1Z(Q)JhbCS5;Xv#?7y3st#i6RzlAIpiaba#`kU}+bBg<7aD|D{E1~>DCjo$>0Q1@91|9lRdVt;wCBA~Vmz_5FzK>hxc3#?JpDw7Tz3Bk<()H_j&! z5&W6~d$k>FUXV*9EtP~COKaznU1kMHYkdZaM;@iDVnd*shSdLFC;>2BuG>Ir z!WL#JwJlJ!7UeTZvD^>w{fCR}NXzX?7uT|bTv3Qx``{f_jCPD~2d7%8DlVX)`#{s= zk+xhbcIt9Tgn zJairHE!sPxMVQ_Uyb-&=r5xj(y-(ubSPWc&GWItrN6h6c0(cJ9%}{>`K>a{Wxj?JO z!m4%fASR(VDZUXw_q!g~2afSznif3PG@un|(oRGv9rgYc`L%FS%>^t>vZ&M5?~LKP zs#hiY=UW-8IZkLF`F=Vw=OEIYb;`;dJz7w6@ovU4N6n5KuZy<}$+Vlu1o|I(z~)O~ zq+LILYE<3bV462*f8^k?iqKI?rwh>c=SGW48KsjehmWJ)$GerGIZlTDDnragu0Oz- zp=yXA&r$EsAaO<;g3}-rIl!1Gra_9n%zgr49wB~@IUN%%iBU62j=9aM2p`(CmoH5} zW2d^nM+(6Cl!&^)kP1EQ z^p(e+L|0bRZh^9?Vcd$H>PJYqkb7+HK9+XTNzyJpNt$tzv`o^DamAOBMXYlf*==bf z$H0cIgk};)bLm?y%Z=1gy$xoqJ2%H*L*GN5n>N{qf$w_K)iN-7ZQs)bhcm%Pa;+UX*Qh|JN0Fq+9iFZ z?6ge5_bc>(GjF1yN&k7oHu?yy)kPJ>I7|QcLDwaQY{6G|L_MFbxPW6`F#xEcNg7qB zhwR8#b%LP-yHcC(kS}N>|1J=V{N>${U)wGDNVnt{w~^PEOcwbox*^}tEqP&L(usSy z5#^X9TdsNQ0lLBCbYAOGr%sRVAe~$E`4DY7gT5d@lYV>;NoguZn|?q$*L@?1gLifN9%}XAwViH<2=}$$jVIEoV|> zFE?7us_^O#xvyrD6|0MJurxh$Emia@*q0uA@h(!-3$BGCK(jwdI?t7WWZ|o;RBy{K z@xU?8y9sDOlQgQXg#yeABaqPrJ#MU1+vJ;o+T=F@QS!Gvjdv3A-UFb5a}x4?hMSX< z-`7T7o4UpQuTM^X%ah%bH@cEH5274{9F{A8s)cAeegAN3LOYbXq;qRo*-RBxQbqd# zSPS7perA^+u(R?)b5jn8z1{_JJ&1bBZVMeUP1jsc=RA{gMnbeNRsi?~z{df91b72r zy5lI|LytqQtQc=!8s74ufcG%)S*xNpvj}gwvQ7Kx>LX5FoB^$SB2bAufTfz=uYhx= z>S@HU2qA*;Oer2Y=pjZ~1lTsG_a{rh;vN~C3)Jd9G^$RgEzyySAQLnD-iDG7SWvvj zjF~7a9$|h9Qdn;u4jlpWF_0+Sa=U%H08sS8SBWvw_|L?;(Z+LV<2c&*CwTv+ylVh6 z=rjUu2K+wY6M&b~jLbbK*SLd}zMeU>tH z=5DRpdT*bhK{(6SS$BCOS$9)6n=Nv|W2Bi%Gdc$^MLSCa39RMaXtFk@2$!{RDqB_A z&0N;b*x+?)gBE*xpl2RHCP~+2xFryI&eUveQml*;v!?UrN&-%?&r+B&l~RjmJXK~F zE6FOiRctHFhPK{GG}=z@JSdm%2BOQ0+eV>4drkBTift}HNg=v>zo(76sB$+7j}OBm znz@zIES0CE#7irEk|Er7M1r-xtxtfyaaCl+Ij0>hS8d_U<#?Ol322z|bZy%|?>~0T zOxC9hON77~peFYW+JKlJZ3Rw;ZXL{nIqILZ43YxZSqmL8H17V5cwm_B&zw}10aSH0 z#fvaJeMwV8iq%9&)j!ynp~umXx=7$4IaVU-ik-2&2A7j=W4G@$h)>HQ2TMBE_Ze(F z-)DA_(e3oK0i_%CAI85MU7k;I{Ym%}Y@&LecD(5%jcZ?*d2T(q;Q;&XN2d{CSl&Ys z+L5h$yb-|JSCD}e`vU-a$AvHmiEdJ}cU(EB?-9mU^@*n?Po?lurbT4D60tCCUM0GU zSXw4Epu1ZN$gDg}HwG_)2QTfm1&(LUGSxQJ!4?e>i&U8lJ_I>uGb6FNkZ8*b5DO4! z(si<$w_>u!ssf03)ihGx#5=?_9|=alC{&w>9`(B2jE=hq-W1cJIE)5qDCWFo_;{5R zItXQycZt_yBIBQ-B2|C=`v)9G4Hd)iqe*3S@z3#Y)x{rceima!qvqsp zyNM}x5sj-egY*!h9QAs-FlQiux*BC}MLcs$C>=mc;&ClvhrS(A9(wd>gtWQ!8&wBM0-0puWa97Y`hW^cD4zG9~j)or0b7>>=+-yqmNN5__|6EV5P@GpYfa$@$Je#K5* zMl?vPAWgepnvX7PM3mziEmvRv7{TjNn7XtU)M08Qs`ZmnOBT&;Zy*|ZKH2OHH^wr& z-yy@y{a{!Ux2;}n+^5-b_tG<3$8V;##_||y`!jW8Uh>5;u9}sr#0Xw9mmJq-lU;zP zV#!Bjl|2aVpZ6V=0dCtL4z47+&El3od-7Gpj&bpf^9Wv>{;Y{Wj-?cmSM1bhwmlGC zO-!4!rs)&4K9yGyd(27;-Nz^!8r@srRHap)g{od$V3{^!t0UCtf%D0EpdJfX=X(`v z@{N1hju}l@j}iQ?qsKv&wlvmR0xAbCV)n8FyFps)$TccSxv>5dT9|EvjRCgGLyH`y zb~*2gDyG^9a)6#9gd$s>+%kcxWqP_Ea;61cv9lf%-3dB+cg1UfV<0NDoQ{Z&`}G2lX^5{>lPF0mt%&9M6_rdnWtaiNFjpqMPr#W6MU;qDIiOfhpQsOQ!D?E@+L9{| zY(QK>-C0}Nl;cq@Sg{;PG_|*3kh_rpKmHzX5xfX8<^>Qli9~g)L$pUsR&i<$i0BMn zLR-*jfJ@glZYSeepu<(o8RIG4dRQ7C)1f$wTAvtB8%0MPdw@|!?fnvwv6#7_KgJNd zTAVRt)cH1}1-hp<$F2J43!^Q!)Dt30lkT!I+~h>vwrdKN!LD{DPMwKLh8@(LF|jLi zQvu?v^EGSZnREJE)8466@BjvF!o%3HhW56aMdgYXsJUSy8d=5- zP7zkw7JS7{eX}w9&zPCc(c@&CnhhRWKLI2mO+xrR4 z0Z;9_wB5c-VHSn!WF^kNkHFLC+qeGVC4#!z?EC&q6h@i$ZYCvS$*USw_ZA6<4i*r? z$h2jv*~HnmuB~;k?^fGvj9*#y{Q)^_`-YfF#J2AnW3o!O_MJ`PI}o(ZzGt?XP)vv7 zFly~ZNK3`Ob)wR?SYkcbS@s<|iGANc(`K~bQ7S0MP0X?H20}1u+jmJ<`;M!#cKbHE zG8eP&4G^o1XYM5S-2@Mv?YnVgoPEC!ky`_dqPBg12Uxp(YsGc6?|AEJx9@(`Zo7S7 z2+4N)rrI3)X7`NwYbuH&VhZMM$3|N#*sVU5ZiCV}l&bymeRhwhS}EIxsEYebbspCJ3kKuj&z>J;wPoQf_X^&F?`E0ULimj)pWYL;VA z6G@uxx}Nr9?bUsfqLow|qen;xoRNd-9Gf)(IvW7zq#>#5Z;RLGFxsej{qK^lj1IgA zLStKrozTkqK#3{!pXt)qSj}lMN{aN#TS;_0oto1DXa+T?>6u-b(?0>KJFd(Pj%SWO zSu^r(M2k2}dqm|S%e`xymBW7CPyU#6XQFIej~@L!{tNgbEZe-`6TG{r46EXLpxTI? zlO*f8Jb*>&D^~4n_$i&}{Lm;Wqixcw!aI}R(a(cI3FfRR@Jf2C?$a$;7Gkn-4A7v< z(9Q&kya{!v3oN5%w&}xgC9$@ng<4TdXc_h*ebk`roi@jY62zG`6mJFel;6$oOtoWD zJci~@cjc^O4@3KKVEy$(G3+^B30XD~(}xI6GqCD1B|~hvCXuGYpH}vD#8kh|Ys1O& zluuQ17D;V&X+PuM?M$bf{XVO$Y&>L6BTy5CV6*@`l%XZ$`#phB6i*WLxgV#m>!O&0 zx{zW^Z=HEl9g?mODYt+YZPCtQ=vsoafR#6+xd1AP>iVmZxfLL;QLWwSMN)K(GqM+w zj4~v7FJ9!pI5dPD=2oqCT`*1A0ZAi!9z`pf$|J>ZS?$8=B8tyL1S+Imuj66KaM+F0 zE2b;@91^crWvjDZZy?Rq>x!NF#HMQ9Mw(S6;=2K^X@2(mBwb!NMibM4#B%NRcq4Ir zTNz*8O~g8vcQa|7%iB(xQ=Sgf9m^X7kalLf_VT_?f_7r@<=sN8b9vuTJViq{G5H#a z+2z^x@~~qs?FWQv1F$z=RiY1dJ=5(RW+pWiu#%+UR+^VO?@{Woy%|yE_MWeI)Z%b0 znP;Q9wgcz(s|9KLfikURTx*aj4m?AH;oFQ~RiC?Q-DI{_C2qE=Q|~I0-c?U}zstFQ z%ejBYx$k!FKX>j2ocq(x{Ws3N*}1>s+|}lAv)^#;$DF&)RdKWXId|vjdG=r@9&qmC zoVznx&t_U}<;!>O^PKzD&Ykyw7MxX3>wb-MH=X-+&Rw^y;$}yj`!46c+qu8!+z&hV z-#Pa`IrqOf_xGIpKb-sjIQM_scV*Me$0W@B%hfAY?@INqR!@=gsX)nB%g9%&$X7ee zr}0QW!-C{fmy%D9Ao*B=^K!x~+s zUb%W|i20bknZH`SD)p+>8?FH6mXbeGy;@DHQ?Eh2Yt_3>y>04!UA^1XyHmY;)w^H4 z2i5z&dcRcfpnA`!_kwzd)uVGU^Z%gUTk8Eqy?51nPrVP+(>^#qpx!9;{-$Z8H8e)O zvFf#I+F2S(rYp%Gs@^d5#%bEw>Wx=#xTcLz?@aZ^sCSln%)!ij9TxK$X3hLu_2#Iz zP`yjk<8OCn{s#5Fs@^$D?_BjJsJBtmwyJl7dJ{Eml6sTX+ooyT)zhvn|2$0#s+X$X zEt;n56#4h7_g(eAr`~hwHLLfsdQ4Bv{1)|&sdrqx_tj$xX6ApS-U;`FgwO{mEf8xRVeE-Ct)Xuy;o=2BzA=aVByEX74=?@VoPz8}<6f|R| z{s%Ct0M_U0X^qG_hU|267(`pi(ZwCgiBOI=0rE0RGZa89qATlx99WH@O8)?*u|*lv znaAeMaBs0;VncSJ<2R6fyFqKR&KeZTTSm%bSfm(Sy~y!uA3V%9(wk>O3qMM67JdYj zHhgVDF?^k*>uypTU&r|lXBk@br-I+NGyTmZ`ZDn%aNXfBw!&e|#z&LNIwa-iYRlHY zr^`*+FayfQ0IhyQ)gHMUPcaP1)?Ol;d4wjvPEJjZ`exsNPjZCVelC40t`aCQKdM9% z0kuR!&yChZuj@8)8ib-q8G%qpOUGrQzCOg&eG^ne1MZZIAn~3CahG0=2O}isfK9ux z+$-0&CFhY$OS0TIuYzR_UDiB{WSrUG21RqMsKovOQs97{QN+l#!OKv+x@8V{kdxa1 zuXn&92RvalB`nzv=SXbO*+m|wu2pE$cfBTK0qS--`Sv~my~|RO?-5e9e}9(B3@OT_ z%CS__3=KlY;a0Z?tFt~B!rkFE;II?hvbn@&M~|yf7jeKfPVOrlaEc9Xd6(WcGH?uL zf_XJ3@Zfn9Rketm{%Bw{^98C&ot4Zi-$^#K{&80FWdv;OnppBUlCH3lX;E@Kmb}(U z4rcv!6wgCWvi3%FGM2+M%{(UTL=IhvSMZ-Cd+pxzJxIE~hft>{@63Tw91D38t+0Y( zBFHSXu5ModZ@G&7uy(FG`gnuK$XAaFwB&QOyS0;BN!AaoYVyMjexgH-H%M1uZ9L!x z5j;)a-dGRzy-wk(o_a2vi3ob|K|0}mWAPS$MoI>Oz~=9fJ_||I>2Aq)?O+Qc=_?p@ zEl|~!0-U*r$}sMrHq0yYiEBnz@(l8+B;c6OwkOZTR7N_1 z89M@u5AEa@f(BiTx)4`63ec`(kIMAQ*Jz?@vD-pdlK!?`J?7U*xsVIDACY!zS-1>H z{mTvp=E7g&k5m`0gTe41bRW0iE6bYv_qJruH;BfPwXXJa_Y z`vEmOg=-TV>atGo4BSlN#y=UHTL{SLour%B5W zHsS4F3&utQ{%9llnqhgCChIwXc5;+tK7wi``_-=1ZP96gy5em6?ytb0Kc!~k>Lc=KKnt|&8kn#sKNb7(PU|ij(KbLCVd~;ZkX%YP`LJ3uE_(Yk ztQrAYc423__s?s8?dDH5To(KgrkJ4F&*)D+=13Iyk(#Cb;gDA#s4nAbiqNe{qVGX` zZSS=Tm%`R~iqW?mX0X9QKfeKVU4?dcL_Z9A05x<*-*j^H!eu9?e&fl}4|jup>&ejz znb4e!_q$Gxez+U-`%jKuc$q^z_&9;!JC0^HuOYCdLc1Sav;KQa&x7*o3ngP`9yPA+ zzE{zmzA4+JHn8;_$Cg@VJAs;;C{*8oxgW#^{15)l&Sw3m(O5~uUI^F#P+en*_7?hp zYV6bv|LX32og(h02>Z(jv6UF(SvYdCzwTtO8BJ2F3ZSK>#7Z;IUQH6t`r~61)_nFe z@LHz`%Uqv)ImUbrsJhG5`bSf6-VfBOaSLC!?~(?#6N{NmGTkl&T_yGPMh#-J43o+8i?RUD5-H+)Rq-MA7`!R|w7Hvh4mJ1e#3M zlXmMWfwgyIkUn+l@K{cYwb~KQnoQ_iuC{`gJx6sIToDlMT`s+-b!)G2J5!eoCW)pM z$JF~U6zRy+=4xl^rLIhU3PaJ3 zOcjxb#udkuj>4)fOH&~opxPDy{Y094UEtP!oTfKXo;68I1VN58QhdZm=(-S|rDHYg z$bs>o^`VHZ-yvNmSwnAvr9Tr0`8B8NUU$Jux~?KUjXs)nu{eNH7}=LVL1zKUDR@?$ z1fV5Wkyia{XJ|ZC4SkZOca#C>0D*Kb>G~=>ZlBOwq?h~2u3|-88Sn*Fb88FHVy=`R zo}~pti|qXrtUy81wG17Fnsq{=f4nuaYoMU$$tqAAU*=ZIFfCdtV;n6N>nWu*99p`u zy)$1rT@8_Ly725;JxHGBMvBzgpH*ZaRg3JP3NukPS;Ezs{oj!NpwbFbI7lGM zl0slW7&QWldlnADgY{56PXo%4ro=rRe^0f@EI(OiuN@C z9T(!B&3Sq=N26)eHwd!UX;Y7AbS4Eb5ESSGQOW@b2Ic~{&N{ZfRdWcz9|M*PgQj0s z_^tE5a_JwOsP-{7RM)BZjnk+FwW3&=1J(XupSCg^YDH0t1JyO)eOh%k)QZBJB;>&p z<(q^JE_J>SeMAnaN#tn7V7k~GNL$7tl98jzCYS#%j6$c6)}N;jmN}Ny{;|6I93x13 z#0gkK+SX?RS_soK9o78=c%^4g(B8Gub#uFgxh?jUyteVbu_szztiuHV*rN0(X5Qbk z|;qAr&#C8x}gN`_0}bV2dzu+8)76qDxU%3WPtQTfHQ6_i(3eSy-H$3@}N zikdKbomOjwPJ_#|bn<1bsjsiDT3D4`Sy6h`yo$Q|a8;S5}5=3#+lY zOJ|c-vC6W;++cP?XLBRx)VliO+WLl*fzrz>%EBjw!0n~8=T_9ib76JrluKtXt*9!i zUNa3I9$7A11;=y^QTTJsx4lp8Lgr*(QsK|TE*#6 zSPtLIGsth{U0=8=IAu}sy1d{ea6tER8a#BQ(3ahjKd*XCRhd=mRt=>E7ZlDZT)1Fq zZACrZ$-)}#m+F>uTTzA8-Q=iCo0_}6rZ!wxS5Z~5w7lT@U^s7jZe@5iedr|{%G#yso_K1oFkGKmxhh;zTWnKX-w@Nq7s-`DyQwd( zsH(&K+F7vc^^4G%x~2*}HLPD>^~Lk1reRp&+PZM5>KYnfg2arvhSjUX^|ckHITb5c zhHJxBrQt8f%`}t|rj-|#WZ0o_Sy8)YQm3yDuPzDKX0C+e*%oGf=BzIvG#&ct>b2p9 zcG88bGV{N<T8QJu&PyG%D^%z>I&DCFc79yuhfp(>H5BiYEy$1bvYGv zS5{-~R(1U^=oGH0(FXIs;AT40q}4TQ=FTYaMMP;>e|1?=QB`T-;zius%&vh*X6~Z; z4V7!0ZuyH4&4|@eL!8B=E-1{br&*V*sb|C>P_=4qxS_Z%EwyN2$(7n;tPN*p)mD_P z3K!GOIvwkbq7o}a za^0HB`iA(DiWsLh#71+}@a4)&OE02>E@LRFt}3pqY&dDTg(d$71y3tlQ`LRZ4eR5J zEL`QxTDq6>RO4qiswtes+~{QUl~a^rWjWSlKh{%&G>RWNA}a6xPWHGYV^N<1~yZMfKI;mHENCAl{O~Rc-B| z^ThPD8(6m0z_PnEurElkYr}$Ye8Xxhp;N>9g5`AIpyJB28r1)<0#DJ9DAH<3ZAHa3 zq|R~`p4_~0I+@q!WV6gl^R$^&=L}!ioXWy^m=j*SIZes9barM<4Nsqz^)0LkSLLo} z#zZG}>7segr1}eW%)o3FS!I@YPNveQI#Z)EP6TrA?nQJ(xaYDr+Kb3qDhe%5@b;*KUe*@uqItr55=m zOmpM$GMKZjE~%(uJ**8ySJMj1IxaqGp0r?5;kt^I^$Wu5>Y1T0tu3zM$)=#LaMq#? zg|jkP=dstSmM^N=P+OS`dVO`5sZP6TX(@%N!S*$s+$pE%%-WwIbTPC#V?m+)gpsYC zT31r3?T;1hIpecg3xjd$QcY!M6|&4_uYwmAc311FirBi^jG~nljFS}`SfR5h78Z8V zTVY{r&Cpskbt<4cWp+22Yg4bS++f-%bj5Q{!}`peqPThgWvZsa>eKEviWaZB+A^sB zHJ_*VRMd&v*tq>AIPPpy-Im{O7qO{BVM)A&SnovivG7#3f4bGxb;=U|F#3NcJyz1` z8Mv#|4gY6Ce>ofN+?~cuF*Pl_x;C6ouTx%8S~opAKd-X7xPHl(=|Onqr9H@kHM%?) z>p@P7{uj3?T^5#f+c5vn8T^tR#;N&QUmcrQFowmymMEypJ=Hp4wzEzsZTTmqibE__yT^{S z+7=l%@UAZYT}pNkLQD;uw<)>7^_hA0D-;%6PX00{R^x@mGm3Z@n9UoYdL3&|BSYGZ zqVj6qr|JsJ?79U!-L4Jm(qeXbxb!MkC`(R@N@}W>>%8$PN(-(l?n){xZFO;dX*mm? zy6{|DTTxSQ6|$cBL}5uCb(s_9vARs(bXf1rnTCCi06NpFTNQSudUeHRWkvehposSn zwJR&D*Es;|t<+=~EDGE2q=XggqVW0}mRl9YuAQ_Zs}{1>=lfB$Rn%we1a@h4ZESv8U&~5lJH(oDT5z%CskC@vl3QF? zw`O&CL3P!Fu)f7z83^LrfzaYS3OI+xTR_c@l&z5nQY-2YYJP@X)3l-d8lUk z9Gh`#R~)xT;uNo@OFN;qzveyVc8XGAS(XZ`UtHZj?n<4tG(I_e^_t?!x^4+O?~mJ_ zZ8CEUSG7-1JMo>FrEe5Zo0h&#?iM*S`;@dgGO;25zy|lo}*Lk$pCoTtc z+LP7pI{h|E-Svu}lQCY&?KK{IvCoTYhtY1jt`5(s-HFSlf-fxYX|5u7S0rl{-GDx? zvbxpd|Bj>2sfKQQN?n_BBB{UQ}5ggPIuKN#$Pw@ z8{$eheXe3kJ+<|-)#UREj}iI;4{>oiKW&D;tkJfWb!tJ`zk{H$?Q;yT74=IQh}mIf z?V=OiL^r!kN@H=}^mf@Mry05=GKzM^l=$s*)>J{!oc(f2W_FzuiAxt=c-uSbG%>bU zPO)R*_;ib7-Aortw6@5_u&qc3h=t!F+1eZz%V0%f8SIFvq%AqNEl%-cVMT8X+q>mZ zA&Dp53%9V!PIh*~b&Ds}T@gF)gfzWXmoJzoZ5Lv4`vc%d5 z*9k+|CnxQjF58X8+VG~60d`;tldle2+L#cqRZVnPnpg{LlFQVGC*vPf9fbN_s4A)lZ@|E@GM>_7Kl5V#|i8Y&a z_D4B0V<~Lg<0P>p zz7?*vHj~8CY(2m=OjveFEm+Sv693R6MQmoREnYMR-#G^@BSOsnNdBeSY3ySS#fw4$C`w@|XG%Np$FT3BAOT3OV!@itJ5zWtn{qlV1W z{V(OkPAAu4i*6e%*7>ycN7fEo?K0xFAh3ysV;(aVCu73$3T}`E2o2BWO>Tbv7L-tqmiALsh$a$k1D_skQq?`kMAV z$C=jdM_Fg>4$dRr8n$nArJy~Q6s1j1&rY8*J$+h6-i*A=X~AG#?u_Zdv|!fM)a)r) zxih4+eWP`q)D^D{Th;9h85L!+hO1t8+v`A~`{rpgw5zc0Y?m6{s4ifz>xymUu`zOu zvj?0(tSBRE#BF5aCARRZ{T6ExZL0x9Q>}i4L>*Y1l_jUfzu9IaAW6W~GUvcmBAc zvmM7MHK-|<&hFGcigUttn`R4QSJvgQ1jT9& ztt%F=CN>skX@|zt-u#`Gr0)|sfVzPdeeAuql8yvr={q@l$;X*%U}W{>!UB}NiBICT zP%*fa=|UfUIVzyRmlcJp)~x1jskO>dXN@2B$O3IUQ0A!3uAW*!&${`4>D)_ax5=_r z>dLOdb|A0zVE2hj=XU5$X7PfSzb0r#CNQeij=fMPbns#|+7_~HG}hTHo!j2x91Vfl zvA2n}8LRFs$zxlfrOUQwSyD|8fe5x$@{h$5YtjhMG1JMlOte<4yG0J=I_6Bs?!ybw zCdvxOI!(q8yH&<4zkqR|x|9*s9-MN*C2LmMtquV(>U!N@kA0Aw6Sfyhb#h{3pA4}b zhn2-S#cPXg#b=`K`hw!BaHaOtv0hz=kO~a2EUO`}R=Y^vZP!$Wb(#{Zq7GCnrPr?R zLZ<`LV!E)|RXho_p&=x@agkzWF*`{WF7`lJpgm%EU2OVmb&z2OiB%ojYhHD248@^g z*D)hV_3G6X^$wXX`2b^C>+9!Z*d6R8j$jW9Hk1a$y<~l`QLLJ(Zw#q zd{`P6T*~LE0ADsx8u#{;*~=2lx;<{QZi%a9`S&I8*rk&4*158!ZlLUbyr=ZNBEekp z1Gn+|Qdh*ghrhrs;e?e5Qg-7&Irr(F@=|GnnYYhvEL!f0L;+UkJiwu-^U+O7G zD-z_wAGyuvFLMRfJR*^2m&mf!6Xf2X4wSq<_LMiO6U_Ph-DdU*S4+lTiHun)O?OU^ zmtPzx>)-7uKUk9>37qPjeT6HU`vZyWT`ImmOps+C4;16Gp7MZ+U{AY^%CO7a%D+Ef zTrQ1&n<(4o4VEQ`dvWY~qI@8pD1SDNjyNFEpM@k^8kFNxQ{?rz$ujbsL`fg&i7x)S zEBfoFrC@8RYO<1FuuNLh(xm0gA<}evvIOQN z%74%D$b#El(c{nXKk=|EyFE=p3x|lo*BH)UmS|3&&% zlJVQ8NYk@Jg36*+7HDrctxo(=fBiQ+Hxm*JRtc>9$^r%H71 zQ2veFTQ)zEXs%uAk)%B?W74Y$&CmQ;tEBeG6()f0@?EG{(=QRzNze^u^Uy{sEO;7YkQI}ECBFz`n z@QIEL+1`J+Ozhc5ZcIp$|8Dk}GoN$?X1yu?pVV+Hb%q>EA1;eW^pVQGNit)b$1FeS zGUvS|k!e>;^R5i3xpcT3oY+Th8=Pd`z1)sdE~KYT=MBLF>k4rg84IK*`DFDVObx!Zc>s=yVGNQ`Wu%y{cZlLT_>$~%@Fg& z;gV6&N48E)lK%I2WdHLnX?>f&bJxkT7iLJydvLz4j~FwPq~=>5v*<;a9Q+H({6GEQ zGw9?-$jnXT&P zM;wj6fq&LtD5jp|T-aAuKAa@qdc|XU-*d@*|CGiLH%M^Hh4S3fBjw$)zEbp9lDz%8 z$9UqeuF(JdOKNs}Rd&95p=@j&DNi=^l^;HlB!}PdND9Xw1x`qC@J3FJxQJuo&Xhhk z^cCYEYI(~Oz2-w#%im6j+_+J8uegX$cb+NcU47+-=aVGx7tDb(CR;z2;Aa~pc-=)( zmVKt|e4wxV@}(s6rFT5i^Peu`o1aK<$u*p?aS`1Qx%c*!L7Y~+_I;08^DkHE+JE!) zk87m-ql;wbHD^lglYQmEx01|vKJ*x8ee4Px{8XAZTq}q2FP8ToJX3CYwXfvy2_o}f z9x4B~OAh@zE~E2aHeE^ z(pMh&FHP_>Pjs@lTV{zXly36ZenXa>5s*H8{8I1pnay5rbf?=LxzXi{{N9v|b%yM^ zC?Hpk_RE3(J~OeWH##N39r}&i)p*Y)X*_Jmp2`3x!T7}-?&ITO-e?2gLU`HZ3VyhW zGp{pc&z%7==KIAs+b6AOcqP!&9i5oqk_R?(#&M>Yj|4ca#4m4i;(hZVuQc+Z;G=*~ z0N#`-C!Pw(%VEEKIK^k~;?TM3vF^~^{;rzT8|6?WM=BSOmh&g}lh^L>nLnHBjV6zC zw~RQ$)pYlbl5sdkwpWgpC#Lt4d+zm_-(TR3ZaLfC@*3b1fZe%#{b00Qo83>+9`MP! zOT6a0>vSvSa%gS^VpMGT_RU@_lLk<)t$IstMwKdZ7IF zZ3g|i1o`UYZsYdLU7>&M6=UO42|hhRlK(PL9zW4j{MRPPxgsMTlcq73$+Dr7r1I855}Dgeavw@C&wbf#-g>3W*zhBcVgXz=Ny>gcNCt3n z(H;8|O!GCjF=jOe`eSKX{}pL@dXnV4Gf1|t>m{%LJi$Ec4Y&DOwJXqjzXW=$kn#N| z^GVLZ^63q|cuz0+(+deQ@wnSOyWSO@ z`nWXbT`uzIWSMx`U@3p3m#jLHARoN%HeO!qGIsw=3jTJvq`1$M=52#Hp}m*X{W-x5 z{ljhc-r#DP_Y01#xk6@@oF^-OJXoIn14?a8FcUv^OY25gyMyK0 z6TRfI|0I|{{LF2B^fi|hMy2(FkQ9t!qBS5zb|fdu0AHd^@_NiGH@l?hfcW=?B;zYV zIWj3l%7-S)v_6S)QIf|PwuK6PQksVsOVc-kvS)q@=Yb?k>%c_w_Ff)y@K#rJ(o^Iv zmd4{jF&k23-i68X;>bkvroNtN$~ITag$EfnOC&HNRhn;0k!?)!UKy8Y{{0M(ap6s_ zsPQWaJz65c;#4{ESc+_4kt|EjOO&fqJhFPb%Ut%fgl3e=vj0hw{p*>J% z?}^^>xJxekgP6allJe5&^4z{*^7q$z%PoIRH2bad$ljm1BJcb`0{^X&{nt&G;K5;% z^{3u4?eB?ZxWOYwe(s7~`$uVBSS^ivrpvuYhROQB_LhVHlPIrk^ccT+!ey*~Lu!6i zEiM0=F55mGCe8otEk&**^S7o)>Z2}mev3pZYGiyyhD1jUmw#~%O-t`2({qDI<{xqy z=N*&K;5uYxWPN40^sHmxWn}I7eUEtuW8=#l!?9%zY@N^NA4bU7eSKuv@+66J{@+dp zzw-B)gb34YK>unX-QQNO^ctUzvAjk_>y! zV@!D4Weod=_`lg8#tSp$)AEs0Ikm4$x+h6~`@AQb_!pOP+drhSxq*Z7XUfraBW2di zzVhd9F~Yp)F_IX*dVD1QB$*xgn%GlfcN{?rgB<0VZ==c8aik5!N z5CZtti)8WKGo|&xzH-mYN#-qjRz71yh+|S}Hc9YtLxNWXWaW8&4h;6mat`6SDA667 z=yAzin-La7w*jww~!TU+e3Y|4DL(dU{>r+bk(PGNti`fXvDD%L}7@=Kg+O z`NZcAeADYHxQu>!Hr@EXfQ&2l%hjnq={dw3{dTfDa#f-$lyRK|zLP25jL~w-@P6|3 zTYP3kzSnqqjJxH%ey)N~w#l-u<;X!}w0scgC%&F>F%`QM-;uFsXq zpO2PMQ9sFT^2zFD-so2*x=mw{tMQzhrRFZW@fSx+Q+Yr6>tjASaG5uH{Uo>f${?4& z{$^=yP z^GU@@ud#57JJdA96?tR31lgIn@!~NOdZ3@Q{?TVXQ|&eXHr*Zg&oEc3n=!(jF9SA@ zkvk6blk^p5GhL(|Sm!GpblV@F)gve$=IEMIktk+cfEeq~;OyF-d`63dasCF{^_*|> z47pZuFwGQBPULKwjZ6xe9LYehm=oM$jKjL`24w*U_>AY^&w(8C$x&c`P2fAt6nKwI zT3#jh)jY;f$jeNx-sM1{nLa-2?&UN#3Kpi#+1r1^1{YTFD_>(`iw|I4}tXPfwD_4?I%vCKHub<}WnsowYgFjPA|EpY^fFNz=#xk5}1FIp8##VS1F9A25%)#>Z(!Uh$80GtY2I(~ZnO_)J zV-JZw$1JSe%@P8+@8#rLEN3D0zUK@vUhl!@HUO`4OA6J}@-03fu#gYmoXw>442k}y z2cH>Dkfu#;31p(02p{V#;FRI<9H)uZoJpiic2#3-gx(;$AATS6=m9eNNmECh6pn13R7J;cvXkjDEk zsD-HIA=m=^8M%F|q-^bp))K_{4xBG?N&WW#FQ&Dei+TWmr>BHiL6V2v61mhR@6+zK zTuR$ImqVQ}sGm}H5iO?4E!&pSqwb+SVQ=SQZ}$!q^KefIRKod>-Lm^DE*ZO*Dp`st z0{$1dy}cx|B|#!jVU8s(+4d-B>0ypF6X|d<$1?#p0zTxH^<~)lK3G~#ePgZ521#^M zFODXoY-VgVD;ddt$eC||Tgklv@I}2O6oK=X+;XU#w*D9`;xgL!B&ODbSa2ZsUUDBH zcO}aeKjsPVE1U#8i4Xq*UQbi_1x?`%x0Khoq;fxHuizPRG6!feYicC-GYR7Vvs=d3 zVJ$zUH(<{7t;tNwIL_;by`<&$lucI@T#q6D9BZK=rP7dg1AYzGK0qxeu(gdY+4BT4 z7g1y9QDcK8`gd}F4ER6T+O??Vm-G&RKLC6J@MpdFJZ2(?8+s(N2~(txIT+#?!63a8 zt@O-fj46?iZ_!HW248-XPQDlvz$;T|G0B`N2)M6DT5q6A4sz6137_Xk6=Bw7&PkTg zxJ2vI?I&)8_^&uF6L49on9Q2wa&j|kGMP1%Z>LJ0=0iYq!}pT=jTA9zlf^tgQJO~Z z===@J{xuKXfP2vWB@dD4&B@lvS;06a7q`=mpao#&B5ce-Tea|p8%?x)b0hVX${a<785bo!UOU6S!UEfetN zfFB3^Cs?aXln@`eJAR)_j2Aghe7UIF+#z$xV3PT6@r$rQ`z zJ{fzKSMCK|2zU?RrGO`r`wq&Ui`;cEG;@d>rr^z!#AFKFVH*+<=b){s-Vs0e=m!LGB1;7a;d|uS^`^ zmSK!M{_DlK5pXWKAE4|@kQ?wuz}bMu0=^ya9CCk`vKJxuIbL}V@Kt~_0N)3AA-Nx- z?8V4^u2+T+bj$64=K+2Q@M3a5Oxc$rH{eRZKLZ>B{3zh%Jzd6x zK0_<~5>5AsIh3KYHzRo>^>`giEsUhEF_NwZJPq(LuQUU01-ub(6!4pXuLhg}csRNH z(0wJjn zBsbtzz@Gw^ET%@ISl94N*?Ex(UZdY2w-M;&3O#VW9C;aGD@RGspZMjIulUUAlf5!y zusiVmUapp-*UPMLxvYFhVoF@KpSJBr81V~_Te zkGAw?4w1xUY42liK=|KT^8R(BmvQgwyl$fYw9WX56xucg~N(hZ|>R4BG7j5 z<6PAW&e;{Fv-y7=b09^8C z?}$fwYw>Jh(0An4?$B&Z3D#y`{Beb)w$A$^S*%s~gg@;%Vku7Zb~@THTZ{0>o(tz^ zC&!W3{Y%-DCi5B&Z@2QEWCK-p2!!NYRxY)2>Wf?6aq4!cY(_oG-8;L4r5EK{_d8^( zVm$KU-|lNGDYk=^A%VvG-Io}lZ3$1hi#5B4Vy&DG4p_RsC7a=sa?WU2wkKXU)>hl> zL<{!O^<(ZB=uqvlfjHY^;oQ0U#2ib1op)npPQ!edf?Rjo+kKTr$K9;iy~ypB*WPLP zqh&I>xy0UHl&y8Y{GJ{^^J%Vi_Wr2sI;*hD4xdjV$+}yW6;3VSqObmW@E}doeZSW0 z+4wzJ*|i{v1i1QZ;3Q7Vi+2GhVsO`{rEb4{vwUVImJ1-?Os<#<5jMHL#r1q#y29Ud z;`&}VH1M_m*W9%RNmX3op4nL#+(DM7!h#IA2=WT7iph}GK^B4{h>#LVta6ZDL}Wox z5(A`IEY#ows6YrJ31e7_5FeGQY^+qFVG@5pgedVr8B*Y?U;vRtNC++l^L?lL&VA0# zwfK{+>bbYiJ$?H0mbL zGwX-T#oB>+OxgBiF2j&iKg5o(0Nf{yMvn5@uZ>NwU5UL5jFj>=bXoM2$^pL>0 z8*B<4`k*N(Vj3VDPE+R;GN&RG7B?gIsTM7V<-&ni5QPN_qdT&&FmYUE`%)^6<{W+$u9CE`=ubF)<3)% z-7^`n3_^{OU#%_-%;P+KI}3xluv`rTj#n89!JYAH7oH;?i$EtQo8K(J90j`~6a>dg=J3?%Dafxe(=ddd9X% zgDnyE_0PwOX$8MGatC8u0=@W}upgs&h}gw=Um^&G3m_=TB*Au46uec6Fco zqA78ii)UkipSnkkO*Qj#d=v^XKi`iT$UM-}@D=c6&*`3X2F&|W^TghPngLIT?Jse6 zQn@+YW)q%|X8t0Zx^e$D@0h&?y4nKpvmW?#=)q0!r>GAdt^z&fLik=f5YgdYSket3?F0nR=Vc^cj*B>hb*m3lNA7{e1zkBzYI6hhD ztQY|+mNJ)e6oId-fg*L#c?=fGkk6`i<%wImsSM$C5p`(#W9?#iY9{!kXOYyvfDI29 z&JQKrHqO!zILkxeJRSn)sSr48Lg4%?1kT0~IGaP@G={+0?!j5nMO_aN>Y{o0fxdC| zAl`3BMN$1l)Q1aaCgW-e!tcUUZX)W@XLs!`SDg8?(`5fd(WUNzNmWa)=VQ|75`sIv zcGdDYjGyq=cL-z28;vnhG3so&%#UgT9{?CN92LdhCEM1-RRthh;kUy_RDHv%@wl|q zUI_OV*jtm%d=;1Z59b$D_E=JS>3ysMJ%jJ(;J<|5H}>V#u&}{bELf{m@K~>(eGDzT z1+d2v{t0|k-B7){V4nic(z=aV+viRIC5i;qf`=}DY6Z-BN_@n0p43U4tSc6h~bsNRa$q52Grc&axlRBf9_275a>%KNmbaM58|N(%k)N2z4`)11 zJ)4j)r6VTN!MPI4n03m!r|YI4s?t2K#j}P!uaoWguK^yM4;zPVxfsr_5IB27;QTEF z&VDaWzFaB$F_C@jt$}CiwwUO)zaXsjKuq+&L4>KfVxqYg3bvi&e;@^Sxmsl^AIuNS z_a^w7k{p|!E4?>_qMgDbPYTVzXT4eduT^&d@NL?)VTmH6d^~1}v7=r9g1uUc1(KhExV$U2!(~+Dzqg*X1>%Qb-Z z5D#seN1M{n5ID1u4%4D%IRw$Uw;&G3kGen8>-<4<>^^WpL4ItUNg;5ihQOH?0*8y@ zK(q6nZ@(Nz>i**p5bRdAoalm|ubY54AGqSIXd@0sx-l8)wgAg+zfbz(m^L4g(Xozm z3Rup*Z?A-H35AISzT0_eMwoqt)#jajT_rOH$1wz5&Hq7qr#<<5)04l=p8S1uk@=%V zo3lLkdD45{liuNrOz*5Gy|+E-ZSkb{$wj8u>Pc_EC%tW+^p1ax^w?&qrj{o*?r!(n zs~LbR!EvxL9I^6fbq-cZ6q<;N=1!HV=x^p@XHy^5&t1kDnx6HPsE)+rQU<0A)=Eb6 zh=giCbJSkU4!EE#8xy&ImLXPr&z9L8F=cfe$xjX@xs|O4pTcO(KEHVNy^R_DzV zxiJa#^x<(mp_=t#dBYJBUKJU(5rc5Y@$&R|($!m~)*7MaB*G8to<8{uA~;TYXJKg- zQQh~i-hffo1FowI8oKk7-Zu5^6Q~+;s`pGiJEocT3AN#i8~cD+z3r3jK|;MC)+oQ~ z>f|&Ad#~wM-xc$4|Lq2qq}*rvDwe&h#^8%8lG53H8do zr7fuCS^5r+&ZIkfZOOdedH(FZ5S!CXH{$8d@ZhcR?9EJY=aJrPMQSW#hPv8@lV!5D z2>u*Pi_K*u_@~CbwcrmGtZ#eD-a%;1@3;>y(B$_B&{h=826(fX%Jt*NiT9me4tcb% z%SaC)C%69ej(1Suv&_|HnZsqqU_wg6aVrV$n`wxX(&W##c16k1SfFNN7Jn`rQE%-? zlNDZElI=jil(K2JUAbe<}g$7u4MrGX=(k08bl^^5ijhHKlu|o4eCVKbVTVL;i zwWy#=BC@wJ{krsgv=>q~dlU^fCRE+_MvC4-^B14#6J^Gv#cGn8u_#ORXuox9(UN@^ zxg|d>Q*#n^uo6Tgblqr{`HZ~JeR1Um$eOtYBXes)&3&XNEPNd|q9g|}4<}#y`5DxK zzO|xZG?~_RC1O?5d{e?$sgO5oGfl++6%!Rg1NW4Yr6jH`PKe~&y2@Oj9Q~m6tKMMB zzG0@Q|uBis6iC53~_UFdday3al^1U5RJfyw5XF&QSCW zOQ{`rf6u_#C(~WRzSOuR-mind%fK4&+-Kg8nx}=^if~tJF#H6GM2W&CkH<|Dr z2mC|FyG7u%fptP5!HiSf3_Rz-|JZ~HT<3V#SV}blwgdiLz_*^Lk{~zQ0bgp~n;bC4 bIp_#G_iA9_EbjZ}sY812ChLJUIl}(~h?K@x diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7-apple-ios.swiftdoc b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/armv7-apple-ios.swiftdoc deleted file mode 100644 index e1c75ca60cb6b3c8691f382f50ba31afae8616ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 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 AT4 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 AT4 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 diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule deleted file mode 100644 index 6e18f825fed95bfa58541805e9e1421a11698138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103192 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 Lih;Oop74JGA~o(1 diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftdoc b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftdoc deleted file mode 100644 index 067eec3322fbbe8732aab4227e3e6993d9bfd6e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392 zcmaDfX9YVW2Lpp90|Ns)qlJ#c+7Dby0=U-%aP4>CT5rI$Ux91Q2d>2%xY!*xUFbQa zy@N^j#3Ahshx9v`wD%m+SaZl(Xp58P1t*OOP8vYc#=uE?50mBX(b9}sYS(^`FRSadWL$&3L3>A!JNdrbX`M30|Pw+JtGSvJwt_L zWFcc?JwsDan1ldvSZYyDetto)i#G$qHz2>l!Ytm*L^ly+g>Ghku_4e9-QvvL(wxMS l{34(NAZQh2U;sLm!H7+O$BTtQ03-%-8w@CMWdKzm002k8Z3+MY diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftmodule b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/x86_64.swiftmodule deleted file mode 100644 index 6e18f825fed95bfa58541805e9e1421a11698138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103192 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 Lih;Oop74JGA~o(1 diff --git a/ios/VerloopSDK.framework/Modules/module.modulemap b/ios/VerloopSDK.framework/Modules/module.modulemap deleted file mode 100644 index 292705ad..00000000 --- a/ios/VerloopSDK.framework/Modules/module.modulemap +++ /dev/null @@ -1,11 +0,0 @@ -framework module VerloopSDK { - umbrella header "VerloopSDK.h" - - export * - module * { export * } -} - -module VerloopSDK.Swift { - header "VerloopSDK-Swift.h" - requires objc -} diff --git a/ios/VerloopSDK.framework/VerloopSDK b/ios/VerloopSDK.framework/VerloopSDK deleted file mode 100755 index f6cc607e635e46eb97f799ff7d08817687338ff5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2040048 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≫RwE(oGXRwo&UONsxG%feIsT?B(z5sZU(W>Z`g*e>vqlG~y z|K02K7P9BvXvlNsev(D*FC(1fX9Xm|pD=xrTl<@+=YUt{=`CLAWL%3?J6D<4?NL(h;vT5ludGm)3%`^82r7m!JpN{3mIbn4D+4RxMQCWJllD`vgh5 z#N^zLxtQYo3N0ARE6tvL%6Xl+^{qyUxui{UDcs9;us}H!MAyLd^7brMpZjPya38@xcmfPlfSs;s@zGd z`#D(eCOg`3)UQMdZELb4fT!A=nb0jw4_kX5*s#m*mKJ4A!^y2ItF4dL2rq~^io#j# z`w<+SfMHIj_sVgqvm7q~3-2^&Dk@s{yOdUv^Bt^Wkydv)=Sy;~5nJ5MgziWy$+^A+ zZa8D>o)&7t`I1>9tif)60#ZH7#y?6m0VgjsDv~sMlC!r#JhR~Vm56aUZ?$5?n}pMW zD45f6dY~c66!z)|W(EKG6-mx0mMTttDxPd?gD+9G;WRi8fNy;LFUh&NLmHifh-Vub zNJtC?-P}ML4DZ@?CWH{rS>D3h{G8Y_q_0mUIp?({9?YaOLdbE?$)xzg#aR17A3zGV z&`u|3#!L+~?0Z^uxI56`YkrhMG*XyZHeK9XV|{;f}$ zKdm%ynxMh^lJsAL6AgSX_5#JGL+O*8En*yW`b)Iq7c{sbrjrp0QRDYW6_uOo9am*? zM4I^s#EiL!&f+36kU!3V{L%M5$^QwQK_xhH(#Q{_m=$jXg&8!$5xl{SQ#~;?@eS(k zBxR)$rS~<$W=PU&gir9!oG+cSi0{v6gjw4po2->hCoXIU=Ccs>Q_gf4dRxb$?xoj> zNNYy}eGB=0<|JpNn5N%yl9mfA=dHfrRQ`n|=P)s+RGKGoR`>mA8oWIcdE9^JH6CK_@*9eE}lN_Ci?SxjtA=b$q&>@RRl8moA~Y38+nZ|o86{|!DUl@f+IRwn#&U$siF*kbf?}q zqCG6#~JhYcC*TvlpxiTE}r zatOVIYdBLQyl*{^zS2;e&%OC3?)2a(v{E!GWe&Ug{np4r$ zWH(LP7>ZQ()#KYTsEO2#)DkOU+l=?;wbk6+T%Rk4xE@K)XIj?^7|R{?tc4Ok%b4sz zlH+u&bP6nua(3crWu0;?or8WF*u#g)?c3f&?_5)iuPb7-i7`fF#hMl?wmErr zSV6IsA-2|+t)NL5ZsK}zr6E;Rj@^)NHQ>In6!>cK%WrYO%5l@`UrlX`q}$zkt_SI1 z&~7KmIbYOYAo+dDMSDdqdNZm0B!_P->mQh-xH7!tx8C21w-|&BlDvm$uA`dDVWVUw zOSjS0f<3QBNQ0}amnfg85)brYA`kSTCh=~_jQI)jF_^O)e>O|4j<|cCy;LvGS&ouu zsSk>C)(UCP3T5erQ!dz?MJ>g}A%LZK

#&A_HIES|bq}551 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
jN#hL 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�j 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 z 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Š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 U+;m~KlQaQvJ#)+H9fQCB9}^SEQ2+n{ diff --git a/ios/VerloopSdk-Bridging-Header.h b/ios/VerloopSdk-Bridging-Header.h new file mode 100644 index 00000000..cd6a0cdd --- /dev/null +++ b/ios/VerloopSdk-Bridging-Header.h @@ -0,0 +1,18 @@ + +#import +#import +#import +#import + +//for the react bridge to swift +#import +#import +#import +#import +#import + +#if __has_include("RCTBridgeModule.h") +#import "RCTBridgeModule.h" +#else +#import +#endif \ No newline at end of file diff --git a/ios/VerloopSdk.mm b/ios/VerloopSdk.mm new file mode 100644 index 00000000..611bd966 --- /dev/null +++ b/ios/VerloopSdk.mm @@ -0,0 +1,27 @@ + +#import +#import +#import +#import + +@interface RCT_EXTERN_MODULE(RNVerloopSdk, NSObject) +RCT_EXTERN_METHOD(createUserConfig:(NSString *)clientId userId:(NSString *)userId) +RCT_EXTERN_METHOD(createAnonymousUserConfig:(NSString *)clientId) +RCT_EXTERN_METHOD(setButtonClickListener) +RCT_EXTERN_METHOD(setUrlClickListener) +RCT_EXTERN_METHOD(putCustomField:(NSString *)key value:(NSString *)value) +RCT_EXTERN_METHOD(putCustomFieldWithScope:(NSString *)key value:(NSString *)value scope:(NSString *)scope) +RCT_EXTERN_METHOD(setRecipeId:(NSString *)recipeId) +RCT_EXTERN_METHOD(setUserEmail:(NSString *)userEmail) +RCT_EXTERN_METHOD(setUserPhone:(NSString *)userPhone) +RCT_EXTERN_METHOD(setUserName:(NSString *)userName) +RCT_EXTERN_METHOD(showChat) +RCT_EXTERN_METHOD(clearChat) +RCT_EXTERN_METHOD(logOut) +RCT_EXTERN_METHOD(openWidget) +RCT_EXTERN_METHOD(closeWidget) +RCT_EXTERN_METHOD(enableiOSNotification:(NSString *)notificatioDeviceToken) +RCT_EXTERN_METHOD(login) +RCT_EXTERN_METHOD(logingWithUserId:(NSString *)userId) +RCT_EXTERN_METHOD(setUrlRedirectionFlag:(NSString *)canRedirect) +@end \ No newline at end of file diff --git a/ios/VerloopSdk.swift b/ios/VerloopSdk.swift new file mode 100644 index 00000000..dbbb4d04 --- /dev/null +++ b/ios/VerloopSdk.swift @@ -0,0 +1,268 @@ +import Foundation +import VerloopSDKiOS +// class VerloopSdk: NSObject { + +// @objc(multiply:withB:withResolver:withRejecter:) +// func multiply(a: Float, b: Float, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void { +// resolve(a*b) +// } +// } +@objc(RNVerloopSdk) +public class RNVerloopSdk : RCTEventEmitter { + + private var config:VLConfig? + private var verloop:VerloopSDK? + + + var hasObservers:Bool? + override public func supportedEvents() -> [String]! { + return ["veloop_url_clicked","veloop_button_clicked"] + } + + public override init() { + super.init() + } + + public override func startObserving() { + self.hasObservers = true + super.startObserving() + } + + public override func stopObserving() { + self.hasObservers = false + super.stopObserving() + } + + @objc(createUserConfig:userId:) + func createUserConfig(_ clientId: String, userId: String) -> Void { + self.config = VLConfig.init(clientId:clientId) + self.config?.setUserId(userId:userId) + } + + @objc(createAnonymousUserConfig:) + func createAnonymousUserConfig(clientId:String) -> Void { + self.config = VLConfig.init(clientId:clientId) + } + + @objc(setButtonClickListener) + func setButtonClickListener() -> Void { + if self.config != nil { + self.config?.setButtonOnClickListener { title, type, payload in + var values = [String:Any]() + values["title"] = title ?? "" + values["type"] = type ?? "" + values["payload"] = payload ?? "" + DispatchQueue.main.async { + if self.hasObservers ?? false { + self.sendEvent(withName: "veloop_button_clicked", body: values) + } + } + } + }else{ + debugPrint("error -> config not initialised before setButtonClickListener method is called") + } + } + + @objc(setUrlClickListener) + func setUrlClickListener() -> Void { + if self.config != nil { + self.config?.setUrlClickListener { url in + var values = [String:Any]() + values["url"] = url ?? "" + DispatchQueue.main.async { + if self.hasObservers ?? false { + self.sendEvent(withName: "veloop_url_clicked", body: values) + } + } + } + }else { + debugPrint("error -> config not initialised before setUrlClickListener method is called") + } + } + + @objc(putCustomField:value:) + func putCustomField(key:String , value:String) -> Void { + if self.config != nil { + self.config?.putCustomField(key: key, value: value, scope: .ROOM) + }else{ + debugPrint("error -> config not initialised before putCustomFieldWithScope method is called") + } + } + + @objc(putCustomFieldWithScope:value:scope:) + func putCustomFieldWithScope(key:String , value:String ,scope:String) -> Void { + if self.config != nil { + if scope == "ROOM" { + self.config?.putCustomField(key: key, value: value, scope: .ROOM) + }else if scope == "USER" { + self.config?.putCustomField(key: key, value: value, scope: .USER) + }else{ + self.config?.putCustomField(key: key, value: value, scope: .USER) + } + }else{ + debugPrint("error -> config not initialised before putCustomFieldWithScope method is called") + } + } + + @objc(setRecipeId:) + func setRecipeId(recipeId:String) -> Void { + if self.config != nil { + self.config?.setRecipeId(recipeId: recipeId) + }else{ + debugPrint("error -> config not initialised before setRecipeId method is called") + } + } + + @objc(setUserEmail:) + func setUserEmail(userEmail:String) -> Void { + if self.config != nil { + self.config?.setUserEmail(userEmail: userEmail) + }else{ + debugPrint("error -> config not initialised before setUserEmail method is called") + } + } + + @objc(setUserPhone:) + func setUserPhone(userPhone:String) -> Void { + if self.config != nil { + self.config?.setUserPhone(userPhone: userPhone) + }else{ + debugPrint("error -> config not initialised before setUserPhone method is called") + } + } + + @objc(setUserName:) + func setUserName(userName:String) -> Void { + if config != nil { + self.config?.setUserName(userName: userName) + }else{ + debugPrint("error -> config not initialised before setUserName method is called") + } + } + + @objc + func showChat() { + if config != nil { + DispatchQueue.main.async { + self.config?.setUrlRedirectionFlag(canRedirect :false) + self.verloop = VerloopSDK(config: self.config!) + // self.verloop?.observeLiveChatEventsOn(vlEventDelegate : self) + let cntrl = self.verloop!.getNavController() + self.topViewController()?.present(cntrl, animated: false) + } + }else{ + debugPrint("error -> config not initialised before showChat method is called") + } + } + + @objc + func clearChat() { + if self.config != nil { + DispatchQueue.main.async { + self.verloop?.clearConfig() + } + }else{ + debugPrint("error -> config not initialised before clearChat method is called") + } + } + + @objc + func logOut() { + if self.config != nil { + DispatchQueue.main.async { + self.verloop?.logout() + } + }else{ + debugPrint("error -> config not initialised before logOut method is called") + } + } + + @objc + func openWidget() { + showChat() + } + + @objc + func closeWidget() { + if self.config != nil { + self.config?.setButtonOnClickListener { title, type, payload in + DispatchQueue.main.async { + self.verloop?.closeWidget() + } + } + }else{ + debugPrint("error -> config not initialised before closeWidget method is called") + } + } + + @objc(enableiOSNotification:) + func enableiOSNotification(notificatioDeviceToken:String) { + if self.config != nil { + self.config?.setNotificationToken(notificationToken: notificatioDeviceToken) + }else{ + debugPrint("error -> config not initialised before enableiOSNotification method is called") + } + } + + @objc + func login() { + if self.config != nil { + DispatchQueue.main.async { + self.verloop?.closeWidget() + } + }else{ + debugPrint("error -> config not initialised before login method is called") + } + } + + @objc(logingWithUserId:) + func logingWithUserId(userId:String) { + if self.config != nil { + DispatchQueue.main.async { + self.verloop?.login(userId:userId) + } + }else{ + debugPrint("error -> config not initialised before logingWithUserId method is called") + } + } + + @objc(setUrlRedirectionFlag:) + func setUrlRedirectionFlag(canRedirect:String){ + if self.config != nil { + DispatchQueue.main.async { + if canRedirect == "true" { + self.config?.setUrlRedirectionFlag(canRedirect:true) + }else{ + self.config?.setUrlRedirectionFlag(canRedirect:false) + } + } + }else{ + debugPrint("error -> config not initialised before setUrlRedirectionFlag method is called") + } + } + + func topViewController() -> UIViewController? { + + let keyWindow = UIApplication.shared.windows.filter {$0.isKeyWindow}.first + if var topController = keyWindow?.rootViewController { + while let presentedViewController = topController.presentedViewController { + topController = presentedViewController + } + return topController + } else { + return nil + } + } + + func showErrorMessage(_ message: String) { + let alertController = UIAlertController(title: "Error", message: message, preferredStyle: UIAlertController.Style.alert) + alertController.addAction(UIAlertAction(title: "Close", style: UIAlertAction.Style.cancel, handler: { _ in + + })) + self.topViewController()?.present(alertController, animated: true, completion: nil) + } + + @objc public override static func requiresMainQueueSetup() -> Bool { + return true + } +} \ No newline at end of file diff --git a/metro.config.js b/metro.config.js new file mode 100644 index 00000000..ab634150 --- /dev/null +++ b/metro.config.js @@ -0,0 +1,11 @@ +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); + +/** + * Metro configuration + * https://facebook.github.io/metro/docs/configuration + * + * @type {import('metro-config').MetroConfig} + */ +const config = {}; + +module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..a4d7aeda --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5867 @@ +{ + "name": "react-native-verloop-sdk", + "version": "1.1.0-rc.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-native-verloop-sdk", + "version": "1.1.0-rc.5", + "license": "MIT", + "devDependencies": { + "prettier": "^3.0.3", + "typescript": "^5.8.2" + }, + "peerDependencies": { + "react": "*", + "react-native": ">=0.70.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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-class-features-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==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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-create-regexp-features-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==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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-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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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==", + "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==", + "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==", + "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==", + "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-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==", + "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-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==", + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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-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==", + "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-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==", + "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==", + "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-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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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-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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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-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==", + "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==", + "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-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==", + "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==", + "peer": true, + "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==", + "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-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==", + "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-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==", + "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==", + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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-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==", + "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==", + "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==", + "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==", + "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==", + "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-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==", + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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==", + "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-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==", + "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==", + "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-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==", + "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==", + "peer": true, + "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==", + "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==", + "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==", + "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-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==", + "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==", + "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==", + "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==", + "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==", + "peer": true, + "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==", + "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==", + "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==", + "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-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==", + "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==", + "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==", + "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-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==", + "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-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==", + "peer": true, + "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==", + "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-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==", + "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-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==", + "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==", + "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==", + "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==", + "peer": true, + "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-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "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==", + "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-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==", + "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-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==", + "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-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==", + "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-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==", + "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==", + "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.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==", + "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==", + "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==", + "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-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==", + "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==", + "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-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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==", + "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==", + "peer": true, + "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==", + "peer": true, + "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/runtime": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", + "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "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==", + "peer": true, + "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/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "peer": true, + "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", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "peer": true, + "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/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "peer": true, + "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/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "peer": true, + "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/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "peer": true, + "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/@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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.78.0.tgz", + "integrity": "sha512-PPHlTRuP9litTYkbFNkwveQFto3I94QRWPBBARU0cH/4ks4EkfCfb/Pdb3AHgtJi58QthSHKFvKTQnAWyHPs7w==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.78.0.tgz", + "integrity": "sha512-+Sy9Uine0QAbQRxMl6kBlkzKW0qHQk8hghCoKswRWt1ZfxaMA3rezobD5mtSwt/Yhadds9cGbMFWfFJM3Tynsg==", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@react-native/codegen": "0.78.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.78.0.tgz", + "integrity": "sha512-q44ZbR0JXdPvNrjNw75VmiVXXoJhZIx8dTUBVgnZx/UHBQuhPu0e8pAuo56E2mZVkF7FK0s087/Zji8n5OSxbQ==", + "peer": true, + "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.78.0", + "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": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.78.0.tgz", + "integrity": "sha512-8iVT2VYhkalLFUWoQRGSluZZHEG93StfwQGwQ+wk1vOUlOfoT/Xqglt6DvGXIyM9gaMCr6fJBFQVrU+FrXEFYA==", + "peer": true, + "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": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.78.0.tgz", + "integrity": "sha512-LpfEU+F1hZGcxIf07aBrjlImA0hh8v76V4wTJOgxxqGDUjjQ/X6h9V+bMXne60G9gwccTtvs1G0xiKWNUPI0VQ==", + "peer": true, + "dependencies": { + "@react-native/dev-middleware": "0.78.0", + "@react-native/metro-babel-transformer": "0.78.0", + "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": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } + } + }, + "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==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.78.0.tgz", + "integrity": "sha512-KQYD9QlxES/VdmXh9EEvtZCJK1KAemLlszQq4dpLU1stnue5N8dnCY6A7PpStMf5UtAMk7tiniQhaicw0uVHgQ==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.78.0.tgz", + "integrity": "sha512-zEafAZdOz4s37Jh5Xcv4hJE5qZ6uNxgrTLcpjDOJnQG6dO34/BoZeXvDrjomQFNn6ogdysR51mKJStaQ3ixp5A==", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.78.0", + "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/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==", + "peer": true, + "dependencies": { + "ms": "2.0.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==", + "peer": true + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.78.0.tgz", + "integrity": "sha512-WvwgfmVs1QfFl1FOL514kz2Fs5Nkg2BGgpE8V0ild8b/UT6jCD8qh2dTI5kL0xdT0d2Xd2BxfuFN0xCLkMC+SA==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.78.0.tgz", + "integrity": "sha512-YZ9XtS77s/df7548B6dszX89ReehnA7hiab/axc30j/Mgk7Wv2woOjBKnAA4+rZ0ITLtxNwyJIMaRAc9kGznXw==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.78.0.tgz", + "integrity": "sha512-Hy/dl+zytLCRD9dp32ukcRS1Bn0gZH0h0i3AbriS6OGYgUgjAUFhXOKzZ15/G1SEq2sng91MNo/hMvo4uXoc5A==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.78.0", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.78.0.tgz", + "integrity": "sha512-FkeLvLLaMYlGsSntixTUvlNtc1OHij4TYRtymMNPWqBKFAMXJB/qe45VxXNzWP+jD0Ok6yXineQFtktKcHk9PA==", + "peer": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.78.0.tgz", + "integrity": "sha512-ibETs3AwpkkRcORRANvZeEFjzvN41W02X882sBzoxC5XdHiZ2DucXo4fjKF7i86MhYCFLfNSIYbwupx1D1iFmg==", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "peer": true + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.13.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", + "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "peer": true, + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "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==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "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==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "peer": true + }, + "node_modules/ast-types": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", + "peer": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=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==", + "peer": true + }, + "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==", + "peer": true, + "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/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==", + "peer": true, + "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": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "peer": true, + "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": "^14.15.0 || ^16.10.0 || >=18.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==", + "peer": true, + "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-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==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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-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==", + "peer": true, + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "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==", + "peer": true, + "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-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "peer": true + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "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" + } + ], + "peer": true, + "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==", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "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==", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "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" + } + ], + "peer": true + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "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/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "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==", + "peer": true, + "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" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "peer": true + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "browserslist": "^4.24.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "peer": true, + "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/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==", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "peer": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "peer": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.115", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.115.tgz", + "integrity": "sha512-MN1nahVHAQMOz6dz6bNZ7apgqc9InZy7Ja4DBEVCTdeiUcegbyOYE9bi/f2Z/z6ZxLi0RxLpyJ3EGe+4h3w73A==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "peer": true + }, + "node_modules/flow-parser": { + "version": "0.264.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.264.0.tgz", + "integrity": "sha512-ic38pWErePVYNrZZlcOLPW9vjJXcq7a1kZJyoSZE2xXioNd2FuGA09Y7iBfHiwpVb67Av2KgBkhwbdcRVflWKw==", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "peer": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "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", + "peer": true, + "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/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "peer": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/image-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.0.tgz", + "integrity": "sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "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==", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/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==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "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.", + "peer": true, + "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==", + "peer": true + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "hasown": "^2.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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.12.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==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "peer": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "peer": true, + "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": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "peer": true, + "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" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "peer": true, + "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_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "peer": true, + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "peer": true, + "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-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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "peer": true + }, + "node_modules/jscodeshift": { + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-17.1.2.tgz", + "integrity": "sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==", + "peer": true, + "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.*", + "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": ">=16" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "peer": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==", + "peer": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true + }, + "node_modules/metro": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.3.tgz", + "integrity": "sha512-upilFs7z1uLKvdzFYHiVKrGT/uC7h7d53R0g/FaJoQvLfA8jQG2V69jeOcGi4wCsFYvl1zBSZvKxpQb0nA3giQ==", + "peer": true, + "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", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.25.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.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-config": "0.81.3", + "metro-core": "0.81.3", + "metro-file-map": "0.81.3", + "metro-resolver": "0.81.3", + "metro-runtime": "0.81.3", + "metro-source-map": "0.81.3", + "metro-symbolicate": "0.81.3", + "metro-transform-plugins": "0.81.3", + "metro-transform-worker": "0.81.3", + "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": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.3.tgz", + "integrity": "sha512-ENqtnPy2mQZFOuKrbqHRcAwZuaYe43X+30xIF0xlkLuMyCvc0CsFzrrSK9EqrQwexhVlqaRALb0GQbBMcE/y8g==", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.25.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.3.tgz", + "integrity": "sha512-6UelMQYjlto/79tTXu0vsTxAX4e+Bkf0tgtDL1BNx3wd68pBg8qKIYpJPaUlOIaNUzFXTBDjYwUverkEW0KAtA==", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.3.tgz", + "integrity": "sha512-KPsPSRUd6uRva7k7k/DqiiD8td7URQWx0RkX/Cj5+bed5zSXEg/XoQA+b+DmMxS5C7TqP61Fh3XvHx6TQRW82A==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.3.tgz", + "integrity": "sha512-WpTaT0iQr5juVY50Y/cyacG2ggZqF38VshEQepT+ovPK8E/xUVxlbO5yxLSXUxxUXX3Hka9r6g64+y2WC6c/xQ==", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.81.3", + "metro-cache": "0.81.3", + "metro-core": "0.81.3", + "metro-runtime": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.3.tgz", + "integrity": "sha512-WZ+qohnpvvSWdPj1VJPUrZz+2ik29M+UUpMU6YrmzQUfDyZ6JYHhzlw5WVBtwpt/+2xTsIyrZ2C1fByT/DsLQA==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.3" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.3.tgz", + "integrity": "sha512-F+t4lnVRoauJxtr9xmI4pWIOE77/vl0IrHDGeJSI9cW6LmuqxkpOlZHTKpbs/hMAo6+KhG2JMJACQDvXDLd/GA==", + "peer": true, + "dependencies": { + "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.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "peer": true, + "dependencies": { + "ms": "2.0.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==", + "peer": true + }, + "node_modules/metro-minify-terser": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.3.tgz", + "integrity": "sha512-912AYv3OmwcbUwzCdWbdQRk+RV6kXXluHKlhBdYFD3kr4Ece691rzlofU/Mlt9qZrhHtctD5Q8cFqOEf9Z69bQ==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.3.tgz", + "integrity": "sha512-XnjENY1c6jcsEfFVIjN/8McUIInCVgGxv5eva+9ZWeCTyiAE/L5HPj2ai/Myb349+6QuSMR0dscTkKCnOwWXdw==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.3.tgz", + "integrity": "sha512-neuGRMC2pgGKIFPbmbrxW41/SmvL7OX4i1LN+saUY2t1cZfxf9haQHUMCGhO3498uEL2N+ulKRSlQrHt6XwGaw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.3.tgz", + "integrity": "sha512-BHJJurmDQRn3hCbBawh/UHzPz3duMpwpE3ofImO2DoWHYzn6nSg/D4wfCN4y14d9fFLE4e0I+BAOX1HWNP4jsw==", + "peer": true, + "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.3", + "nullthrows": "^1.1.1", + "ob1": "0.81.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.3.tgz", + "integrity": "sha512-LQLT6WopQmIz2SDSVh3Lw7nLzF58HpsrPYqRB7RpRXBYhYmPFIjiGaP8qqtKHXczM/5YAOJzpgt8t/OGZgh6Eg==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.3.tgz", + "integrity": "sha512-4JMUXhBB5y4h3dyA272k7T7+U3+J4fSBcct0Y8Yur9ziZB/dK8fieEQg5ZPfEGsgOGI+54zTzOUqga6AgmZSNg==", + "peer": true, + "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" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.3.tgz", + "integrity": "sha512-KZqm9sVyBKRygUxRm+yP4DguE9R1EEv28KJhIxghNp5dcdVXBYUPe1xHoc3QVdzD9c3tf8JFzA2FBlKTlwMwNg==", + "peer": true, + "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.3", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-minify-terser": "0.81.3", + "metro-source-map": "0.81.3", + "metro-transform-plugins": "0.81.3", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "ms": "2.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==", + "peer": true + }, + "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==", + "peer": true, + "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/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "peer": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true + }, + "node_modules/ob1": { + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.3.tgz", + "integrity": "sha512-wd8zdH0DWsn2iDVn2zT/QURihcqoc73K8FhNCmQ16qkJaoYJLNb/N+huOwdCgsbNP8Lk/s1+dPnDETx+RzsrWA==", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "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==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "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==", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "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==", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "peer": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "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==", + "peer": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-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==", + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-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==", + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-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==", + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-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==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "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, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "peer": true, + "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" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/react-native": { + "version": "0.78.0", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.78.0.tgz", + "integrity": "sha512-3PO4tNvCN6BdAKcoY70v1sLfxYCmDR4KS1VTY+kIBKy5Qznp27QNxL7zBQjvS6Jp91gc8N82QbysQrfBlwg9gQ==", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.78.0", + "@react-native/codegen": "0.78.0", + "@react-native/community-cli-plugin": "0.78.0", + "@react-native/gradle-plugin": "0.78.0", + "@react-native/js-polyfills": "0.78.0", + "@react-native/normalize-colors": "0.78.0", + "@react-native/virtualized-lists": "0.78.0", + "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", + "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.25.0", + "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" + }, + "peerDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true + }, + "node_modules/recast": { + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", + "peer": true, + "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": ">= 4" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "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==", + "peer": true, + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "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/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "peer": true + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "peer": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "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==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "peer": true, + "dependencies": { + "has-flag": "^4.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==", + "peer": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/terser": { + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "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==", + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "peer": true + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "peer": true + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "peer": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">=0.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==", + "peer": true + }, + "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==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/typescript": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.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==", + "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" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "peer": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "peer": true, + "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==", + "peer": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "peer": true, + "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": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "peer": true, + "engines": { + "node": ">=12" + } + } + } +} diff --git a/package.json b/package.json index ce4e0eaa..4958e36a 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,65 @@ { "name": "react-native-verloop-sdk", - "title": "React Native Verloop Sdk", - "version": "1.0.71", - "description": "TODO", - "main": "index.js", + "version": "1.1.0-rc.6", + "description": "VerloopSDK is to display client side livechat widget on the mobile app.", + "main": "src/index.js", + "types": "src/index.d.ts", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/github_account/react-native-verloop-sdk.git", - "baseUrl": "https://github.com/github_account/react-native-verloop-sdk" + "build-sdk": "cd android && ./gradlew build", + "build": "tsc", + "clean": "cd android && ./gradlew clean" }, "keywords": [ - "react-native" + "react-native", + "android", + "ios" ], - "author": { - "name": "Raghav Rawat", - "email": "raghav@verloop.com" + "repository": { + "type": "git", + "url": "git+https://github.com/github_account/react-native-verloop-sdk.git.git" }, + "author": "Raghav Rawat (https://github.com/github_account/react-native-verloop-sdk)", "license": "MIT", - "licenseFilename": "LICENSE", - "readmeFilename": "README.md", - + "bugs": { + "url": "https://github.com/github_account/react-native-verloop-sdk.git/issues" + }, + "homepage": "https://github.com/github_account/react-native-verloop-sdk.git#readme", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, "peerDependencies": { - "react-native": "^0.62.2" + "react": "*", + "react-native": ">=0.70.0" + }, + "files": [ + "src", + "lib", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!android/java*", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + + "devDependencies": { + "typescript": "^5.8.2", + "prettier": "^3.0.3" + }, + "prettier": { + "quoteProps": "consistent", + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false } -} +} \ No newline at end of file diff --git a/react-native-verloop-sdk.podspec b/react-native-verloop-sdk.podspec new file mode 100644 index 00000000..732d17df --- /dev/null +++ b/react-native-verloop-sdk.podspec @@ -0,0 +1,42 @@ +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 = "react-native-verloop-sdk" + s.version = package["version"] + s.summary = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.authors = package["author"] + + s.platforms = { :ios => "14.0" } + s.source = { :git => "https://github.com/github_account/react-native-verloop-sdk.git.git", :tag => "#{s.version}" } + + s.source_files = "ios/**/*.{h,m,mm,swift}" + s.dependency 'VerloopSDKiOS','0.2.11' + + # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. + # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. + if respond_to?(:install_modules_dependencies, true) + install_modules_dependencies(s) + else + s.dependency "React-Core" + + # 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 +end \ No newline at end of file diff --git a/react-native.config.js b/react-native.config.js new file mode 100644 index 00000000..868b28da --- /dev/null +++ b/react-native.config.js @@ -0,0 +1,11 @@ +module.exports = { + dependency: { + platforms: { + android: { + sourceDir: "./android", + packageImportPath: "import com.reactlibrary.VerloopSdkPackage;", + packageInstance: "new VerloopSdkPackage()", + }, + }, + }, +}; diff --git a/sample/SampleProject/.buckconfig b/sample/SampleProject/.buckconfig deleted file mode 100644 index 934256cb..00000000 --- a/sample/SampleProject/.buckconfig +++ /dev/null @@ -1,6 +0,0 @@ - -[android] - target = Google Inc.:Google APIs:23 - -[maven_repositories] - central = https://repo1.maven.org/maven2 diff --git a/sample/SampleProject/.eslintrc.js b/sample/SampleProject/.eslintrc.js deleted file mode 100644 index 40c6dcd0..00000000 --- a/sample/SampleProject/.eslintrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - root: true, - extends: '@react-native-community', -}; diff --git a/sample/SampleProject/.flowconfig b/sample/SampleProject/.flowconfig deleted file mode 100644 index 786366c4..00000000 --- a/sample/SampleProject/.flowconfig +++ /dev/null @@ -1,74 +0,0 @@ -[ignore] -; We fork some components by platform -.*/*[.]android.js - -; Ignore "BUCK" generated dirs -/\.buckd/ - -; Ignore polyfills -node_modules/react-native/Libraries/polyfills/.* - -; These should not be required directly -; require from fbjs/lib instead: require('fbjs/lib/warning') -node_modules/warning/.* - -; Flow doesn't support platforms -.*/Libraries/Utilities/LoadingView.js - -[untyped] -.*/node_modules/@react-native-community/cli/.*/.* - -[include] - -[libs] -node_modules/react-native/interface.js -node_modules/react-native/flow/ - -[options] -emoji=true - -esproposal.optional_chaining=enable -esproposal.nullish_coalescing=enable - -module.file_ext=.js -module.file_ext=.json -module.file_ext=.ios.js - -munge_underscores=true - -module.name_mapper='^react-native/\(.*\)$' -> '/node_modules/react-native/\1' -module.name_mapper='^@?[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/node_modules/react-native/Libraries/Image/RelativeImageStub' - -suppress_type=$FlowIssue -suppress_type=$FlowFixMe -suppress_type=$FlowFixMeProps -suppress_type=$FlowFixMeState - -suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\) -suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]*react_native\\(_ios\\)?_\\(oss\\|fb\\)[a-z,_]*\\)?)\\)?:? #[0-9]+ -suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError - -[lints] -sketchy-null-number=warn -sketchy-null-mixed=warn -sketchy-number=warn -untyped-type-import=warn -nonstrict-import=warn -deprecated-type=warn -unsafe-getters-setters=warn -inexact-spread=warn -unnecessary-invariant=warn -signature-verification-failure=warn -deprecated-utility=error - -[strict] -deprecated-type -nonstrict-import -sketchy-null -unclear-type -unsafe-getters-setters -untyped-import -untyped-type-import - -[version] -^0.113.0 diff --git a/sample/SampleProject/.gitattributes b/sample/SampleProject/.gitattributes deleted file mode 100644 index d42ff183..00000000 --- a/sample/SampleProject/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.pbxproj -text diff --git a/sample/SampleProject/.gitignore b/sample/SampleProject/.gitignore deleted file mode 100644 index ad572e63..00000000 --- a/sample/SampleProject/.gitignore +++ /dev/null @@ -1,59 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml - -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log - -# BUCK -buck-out/ -\.buckd/ -*.keystore -!debug.keystore - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ - -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots - -# Bundle artifact -*.jsbundle - -# CocoaPods -/ios/Pods/ diff --git a/sample/SampleProject/.watchmanconfig b/sample/SampleProject/.watchmanconfig deleted file mode 100644 index 9e26dfee..00000000 --- a/sample/SampleProject/.watchmanconfig +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/sample/SampleProject/App.js b/sample/SampleProject/App.js deleted file mode 100644 index dd521e0b..00000000 --- a/sample/SampleProject/App.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * Sample React Native App - * https://github.com/facebook/react-native - * - * @format - * @flow strict-local - */ - -import React from 'react'; -import { - SafeAreaView, - StyleSheet, - ScrollView, - View, - Text, - StatusBar, -} from 'react-native'; - -import { - Header, - LearnMoreLinks, - Colors, - DebugInstructions, - ReloadInstructions, -} from 'react-native/Libraries/NewAppScreen'; - -import VerloopLiveChat from './VerloopLivechat'; - -const App: () => React$Node = () => { - return ( - <> - - - - - - ); -}; - -const styles = StyleSheet.create({ - scrollView: { - backgroundColor: Colors.lighter, - }, - engine: { - position: 'absolute', - right: 0, - }, - body: { - backgroundColor: Colors.white, - }, - sectionContainer: { - marginTop: 32, - paddingHorizontal: 24, - }, - sectionTitle: { - fontSize: 24, - fontWeight: '600', - color: Colors.black, - }, - sectionDescription: { - marginTop: 8, - fontSize: 18, - fontWeight: '400', - color: Colors.dark, - }, - highlight: { - fontWeight: '700', - }, - footer: { - color: Colors.dark, - fontSize: 12, - fontWeight: '600', - padding: 4, - paddingRight: 12, - textAlign: 'right', - }, -}); - -export default App; diff --git a/sample/SampleProject/VerloopLivechat.js b/sample/SampleProject/VerloopLivechat.js deleted file mode 100644 index cdc2eb0a..00000000 --- a/sample/SampleProject/VerloopLivechat.js +++ /dev/null @@ -1,51 +0,0 @@ -import {Component} from 'react'; -import { NativeEventEmitter, NativeModules } from 'react-native'; -import VerloopSdk from 'react-native-verloop-sdk'; - -export default class VerloopLiveChat extends Component { - - - async componentDidMount() { - const clientId = "hello"; // it is same as https://.verloop.io - const userId = "raghav"; // it is the unique userID to identify all the chats for this user - - // VerloopSdk.createAnonymousUserConfig(clientId); - //or - VerloopSdk.createUserConfig(clientId, userId); - - const eventEmitter = new NativeEventEmitter(VerloopSdk); - this.eventListener = eventEmitter.addListener('veloop_button_clicked', (event) => { - console.log(event.title); - console.log(event.type); - console.log(event.payload); - }); - - this.eventListener = eventEmitter.addListener('veloop_url_clicked', (event) => { - console.log(event.url); - }); - - //optional -// VerloopSdk.putCustomField(key, value); - //optional - VerloopSdk.putCustomFieldWithScope("test", "value", "USER"); -// //optional -// VerloopSdk.setRecipeId(recipeId); -// //optional -// VerloopSdk.setUserEmail(email); -// //optional -// VerloopSdk.setUserPhone(phoneNumber); -// //optional -// VerloopSdk.setUserName(name); - - VerloopSdk.showChat(); - -// VerloopSdk.hideChat(); - } - - render() { - return null; - } - componentWillUnmount() { - this.eventListener.remove(); //Removes the listener - } -} diff --git a/sample/SampleProject/__tests__/App-test.js b/sample/SampleProject/__tests__/App-test.js deleted file mode 100644 index 17847669..00000000 --- a/sample/SampleProject/__tests__/App-test.js +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @format - */ - -import 'react-native'; -import React from 'react'; -import App from '../App'; - -// Note: test renderer must be required after react-native. -import renderer from 'react-test-renderer'; - -it('renders correctly', () => { - renderer.create(); -}); diff --git a/sample/SampleProject/android/app/BUCK b/sample/SampleProject/android/app/BUCK deleted file mode 100644 index 8eddee8f..00000000 --- a/sample/SampleProject/android/app/BUCK +++ /dev/null @@ -1,55 +0,0 @@ -# To learn about Buck see [Docs](https://buckbuild.com/). -# To run your application with Buck: -# - install Buck -# - `npm start` - to start the packager -# - `cd android` -# - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"` -# - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck -# - `buck install -r android/app` - compile, install and run application -# - -load(":build_defs.bzl", "create_aar_targets", "create_jar_targets") - -lib_deps = [] - -create_aar_targets(glob(["libs/*.aar"])) - -create_jar_targets(glob(["libs/*.jar"])) - -android_library( - name = "all-libs", - exported_deps = lib_deps, -) - -android_library( - name = "app-code", - srcs = glob([ - "src/main/java/**/*.java", - ]), - deps = [ - ":all-libs", - ":build_config", - ":res", - ], -) - -android_build_config( - name = "build_config", - package = "com.sampleproject", -) - -android_resource( - name = "res", - package = "com.sampleproject", - res = "src/main/res", -) - -android_binary( - name = "app", - keystore = "//android/keystores:debug", - manifest = "src/main/AndroidManifest.xml", - package_type = "debug", - deps = [ - ":app-code", - ], -) diff --git a/sample/SampleProject/android/app/build.gradle b/sample/SampleProject/android/app/build.gradle deleted file mode 100644 index 31cafecd..00000000 --- a/sample/SampleProject/android/app/build.gradle +++ /dev/null @@ -1,226 +0,0 @@ -apply plugin: "com.android.application" - -import com.android.build.OutputFile - -/** - * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets - * and bundleReleaseJsAndAssets). - * These basically call `react-native bundle` with the correct arguments during the Android build - * cycle. By default, bundleDebugJsAndAssets is skipped, as in debug/dev mode we prefer to load the - * bundle directly from the development server. Below you can see all the possible configurations - * and their defaults. If you decide to add a configuration block, make sure to add it before the - * `apply from: "../../node_modules/react-native/react.gradle"` line. - * - * project.ext.react = [ - * // the name of the generated asset file containing your JS bundle - * bundleAssetName: "index.android.bundle", - * - * // the entry file for bundle generation. If none specified and - * // "index.android.js" exists, it will be used. Otherwise "index.js" is - * // default. Can be overridden with ENTRY_FILE environment variable. - * entryFile: "index.android.js", - * - * // https://facebook.github.io/react-native/docs/performance#enable-the-ram-format - * bundleCommand: "ram-bundle", - * - * // whether to bundle JS and assets in debug mode - * bundleInDebug: false, - * - * // whether to bundle JS and assets in release mode - * bundleInRelease: true, - * - * // whether to bundle JS and assets in another build variant (if configured). - * // See http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants - * // The configuration property can be in the following formats - * // 'bundleIn${productFlavor}${buildType}' - * // 'bundleIn${buildType}' - * // bundleInFreeDebug: true, - * // bundleInPaidRelease: true, - * // bundleInBeta: true, - * - * // whether to disable dev mode in custom build variants (by default only disabled in release) - * // for example: to disable dev mode in the staging build type (if configured) - * devDisabledInStaging: true, - * // The configuration property can be in the following formats - * // 'devDisabledIn${productFlavor}${buildType}' - * // 'devDisabledIn${buildType}' - * - * // the root of your project, i.e. where "package.json" lives - * root: "../../", - * - * // where to put the JS bundle asset in debug mode - * jsBundleDirDebug: "$buildDir/intermediates/assets/debug", - * - * // where to put the JS bundle asset in release mode - * jsBundleDirRelease: "$buildDir/intermediates/assets/release", - * - * // where to put drawable resources / React Native assets, e.g. the ones you use via - * // require('./image.png')), in debug mode - * resourcesDirDebug: "$buildDir/intermediates/res/merged/debug", - * - * // where to put drawable resources / React Native assets, e.g. the ones you use via - * // require('./image.png')), in release mode - * resourcesDirRelease: "$buildDir/intermediates/res/merged/release", - * - * // by default the gradle tasks are skipped if none of the JS files or assets change; this means - * // that we don't look at files in android/ or ios/ to determine whether the tasks are up to - * // date; if you have any other folders that you want to ignore for performance reasons (gradle - * // indexes the entire tree), add them here. Alternatively, if you have JS files in android/ - * // for example, you might want to remove it from here. - * inputExcludes: ["android/**", "ios/**"], - * - * // override which node gets called and with what additional arguments - * nodeExecutableAndArgs: ["node"], - * - * // supply additional arguments to the packager - * extraPackagerArgs: [] - * ] - */ - -project.ext.react = [ - enableHermes: false, // clean and rebuild if changing -] - -apply from: "../../node_modules/react-native/react.gradle" - -/** - * Set this to true to create two separate APKs instead of one: - * - An APK that only works on ARM devices - * - An APK that only works on x86 devices - * The advantage is the size of the APK is reduced by about 4MB. - * Upload all the APKs to the Play Store and people will download - * the correct one based on the CPU architecture of their device. - */ -def enableSeparateBuildPerCPUArchitecture = false - -/** - * Run Proguard to shrink the Java bytecode in release builds. - */ -def enableProguardInReleaseBuilds = false - -/** - * The preferred build flavor of JavaScriptCore. - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -/** - * Whether to enable the Hermes VM. - * - * This should be set on project.ext.react and mirrored here. If it is not set - * on project.ext.react, JavaScript will not be compiled to Hermes Bytecode - * and the benefits of using Hermes will therefore be sharply reduced. - */ -def enableHermes = project.ext.react.get("enableHermes", false); - -android { - compileSdkVersion rootProject.ext.compileSdkVersion - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - - defaultConfig { - applicationId "com.sampleproject" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0" - } - splits { - abi { - reset() - enable enableSeparateBuildPerCPUArchitecture - universalApk false // If true, also generate a universal APK - include "armeabi-v7a", "x86", "arm64-v8a", "x86_64" - } - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://facebook.github.io/react-native/docs/signed-apk-android. - signingConfig signingConfigs.debug - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - } - } - - packagingOptions { - pickFirst "lib/armeabi-v7a/libc++_shared.so" - pickFirst "lib/arm64-v8a/libc++_shared.so" - pickFirst "lib/x86/libc++_shared.so" - pickFirst "lib/x86_64/libc++_shared.so" - } - - // applicationVariants are e.g. debug, release - applicationVariants.all { variant -> - variant.outputs.each { output -> - // For each separate APK per architecture, set a unique version code as described here: - // https://developer.android.com/studio/build/configure-apk-splits.html - def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] - def abi = output.getFilter(OutputFile.ABI) - if (abi != null) { // null for the universal-debug, universal-release variants - output.versionCodeOverride = - versionCodes.get(abi) * 1048576 + defaultConfig.versionCode - } - - } - } -} - -dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - - implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" - - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") { - exclude group:'com.facebook.fbjni' - } - - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - } - - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") { - exclude group:'com.facebook.flipper' - } - - - if (enableHermes) { - def hermesPath = "../../node_modules/hermes-engine/android/"; - debugImplementation files(hermesPath + "hermes-debug.aar") - releaseImplementation files(hermesPath + "hermes-release.aar") - } else { - implementation jscFlavor - } -} - -// Run this once to be able to run the application with BUCK -// puts all compile dependencies into folder libs for BUCK to use -task copyDownloadableDepsToLibs(type: Copy) { - from configurations.compile - into 'libs' -} - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/sample/SampleProject/android/app/build_defs.bzl b/sample/SampleProject/android/app/build_defs.bzl deleted file mode 100644 index fff270f8..00000000 --- a/sample/SampleProject/android/app/build_defs.bzl +++ /dev/null @@ -1,19 +0,0 @@ -"""Helper definitions to glob .aar and .jar targets""" - -def create_aar_targets(aarfiles): - for aarfile in aarfiles: - name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")] - lib_deps.append(":" + name) - android_prebuilt_aar( - name = name, - aar = aarfile, - ) - -def create_jar_targets(jarfiles): - for jarfile in jarfiles: - name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")] - lib_deps.append(":" + name) - prebuilt_jar( - name = name, - binary_jar = jarfile, - ) diff --git a/sample/SampleProject/android/app/src/debug/AndroidManifest.xml b/sample/SampleProject/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index fa26aa56..00000000 --- a/sample/SampleProject/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - diff --git a/sample/SampleProject/android/app/src/debug/java/com/sampleproject/ReactNativeFlipper.java b/sample/SampleProject/android/app/src/debug/java/com/sampleproject/ReactNativeFlipper.java deleted file mode 100644 index 53daa81a..00000000 --- a/sample/SampleProject/android/app/src/debug/java/com/sampleproject/ReactNativeFlipper.java +++ /dev/null @@ -1,72 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.sampleproject; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.react.ReactFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new ReactFlipperPlugin()); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceManager.ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainActivity.java b/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainActivity.java deleted file mode 100644 index 69dc14b4..00000000 --- a/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainActivity.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.sampleproject; - -import com.facebook.react.ReactActivity; - -public class MainActivity extends ReactActivity { - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - @Override - protected String getMainComponentName() { - return "SampleProject"; - } -} diff --git a/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainApplication.java b/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainApplication.java deleted file mode 100644 index 802412a5..00000000 --- a/sample/SampleProject/android/app/src/main/java/com/sampleproject/MainApplication.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.sampleproject; - -import android.app.Application; -import android.content.Context; -import com.facebook.react.PackageList; -import com.facebook.react.ReactApplication; -import com.reactlibrary.VerloopSdkPackage.RNVerloopSdkPackage; -import com.reactlibrary.VerloopSdkPackage.RNVerloopSdkPackage; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.soloader.SoLoader; -import java.lang.reflect.InvocationTargetException; -import java.util.List; - -public class MainApplication extends Application implements ReactApplication { - - private final ReactNativeHost mReactNativeHost = - new ReactNativeHost(this) { - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - }; - - @Override - public ReactNativeHost getReactNativeHost() { - return mReactNativeHost; - } - - @Override - public void onCreate() { - super.onCreate(); - SoLoader.init(this, /* native exopackage */ false); - initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } - - /** - * Loads Flipper in React Native templates. Call this in the onCreate method with something like - * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - * - * @param context - * @param reactInstanceManager - */ - private static void initializeFlipper( - Context context, ReactInstanceManager reactInstanceManager) { - if (BuildConfig.DEBUG) { - try { - /* - We use reflection here to pick up the class that initializes Flipper, - since Flipper library is not available in release mode - */ - Class aClass = Class.forName("com.sampleproject.ReactNativeFlipper"); - aClass - .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) - .invoke(null, context, reactInstanceManager); - } catch (ClassNotFoundException e) { - e.printStackTrace(); - } catch (NoSuchMethodException e) { - e.printStackTrace(); - } catch (IllegalAccessException e) { - e.printStackTrace(); - } catch (InvocationTargetException e) { - e.printStackTrace(); - } - } - } -} diff --git a/sample/SampleProject/android/app/src/main/res/values/strings.xml b/sample/SampleProject/android/app/src/main/res/values/strings.xml deleted file mode 100644 index 569b5efe..00000000 --- a/sample/SampleProject/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - SampleProject - diff --git a/sample/SampleProject/android/app/src/main/res/values/styles.xml b/sample/SampleProject/android/app/src/main/res/values/styles.xml deleted file mode 100644 index 62fe59fa..00000000 --- a/sample/SampleProject/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/sample/SampleProject/android/build.gradle b/sample/SampleProject/android/build.gradle deleted file mode 100644 index 47cc88a9..00000000 --- a/sample/SampleProject/android/build.gradle +++ /dev/null @@ -1,38 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = "23.0.1" - minSdkVersion = 16 - compileSdkVersion = 28 - targetSdkVersion = 28 - } - repositories { - google() - jcenter() - } - dependencies { - classpath("com.android.tools.build:gradle:3.5.2") - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -allprojects { - repositories { - mavenLocal() - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url("$rootDir/../node_modules/react-native/android") - } - maven { - // Android JSC is installed from npm - url("$rootDir/../node_modules/jsc-android/dist") - } - - google() - jcenter() - maven { url 'https://www.jitpack.io' } - } -} diff --git a/sample/SampleProject/android/gradle/wrapper/gradle-wrapper.jar b/sample/SampleProject/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 5c2d1cf016b3885f6930543d57b744ea8c220a1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55616 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 \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn () { - echo "$*" -} - -die () { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((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" - -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi - -exec "$JAVACMD" "$@" diff --git a/sample/SampleProject/android/gradlew.bat b/sample/SampleProject/android/gradlew.bat deleted file mode 100644 index 24467a14..00000000 --- a/sample/SampleProject/android/gradlew.bat +++ /dev/null @@ -1,100 +0,0 @@ -@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 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 init - -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 init - -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 - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -: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 %CMD_LINE_ARGS% - -: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/sample/SampleProject/android/settings.gradle b/sample/SampleProject/android/settings.gradle deleted file mode 100644 index 06cc97ca..00000000 --- a/sample/SampleProject/android/settings.gradle +++ /dev/null @@ -1,7 +0,0 @@ -rootProject.name = 'SampleProject' -include ':react-native-verloop-sdk' -project(':react-native-verloop-sdk').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-verloop-sdk/android') -include ':react-native-verloop-sdk' -project(':react-native-verloop-sdk').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-verloop-sdk/android') -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) -include ':app' diff --git a/sample/SampleProject/app.json b/sample/SampleProject/app.json deleted file mode 100644 index 4f3b14b1..00000000 --- a/sample/SampleProject/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "SampleProject", - "displayName": "SampleProject" -} \ No newline at end of file diff --git a/sample/SampleProject/babel.config.js b/sample/SampleProject/babel.config.js deleted file mode 100644 index f842b77f..00000000 --- a/sample/SampleProject/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ['module:metro-react-native-babel-preset'], -}; diff --git a/sample/SampleProject/ios/Podfile b/sample/SampleProject/ios/Podfile deleted file mode 100644 index e7b34b9a..00000000 --- a/sample/SampleProject/ios/Podfile +++ /dev/null @@ -1,106 +0,0 @@ -platform :ios, '9.0' -require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' - -def add_flipper_pods!(versions = {}) - versions['Flipper'] ||= '~> 0.33.1' - versions['DoubleConversion'] ||= '1.1.7' - versions['Flipper-Folly'] ||= '~> 2.1' - versions['Flipper-Glog'] ||= '0.3.6' - versions['Flipper-PeerTalk'] ||= '~> 0.0.4' - versions['Flipper-RSocket'] ||= '~> 1.0' - - pod 'FlipperKit', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitLayoutPlugin', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/SKIOSNetworkPlugin', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitUserDefaultsPlugin', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitReactPlugin', versions['Flipper'], :configuration => 'Debug' - - # List all transitive dependencies for FlipperKit pods - # to avoid them being linked in Release builds - pod 'Flipper', versions['Flipper'], :configuration => 'Debug' - pod 'Flipper-DoubleConversion', versions['DoubleConversion'], :configuration => 'Debug' - pod 'Flipper-Folly', versions['Flipper-Folly'], :configuration => 'Debug' - pod 'Flipper-Glog', versions['Flipper-Glog'], :configuration => 'Debug' - pod 'Flipper-PeerTalk', versions['Flipper-PeerTalk'], :configuration => 'Debug' - pod 'Flipper-RSocket', versions['Flipper-RSocket'], :configuration => 'Debug' - pod 'FlipperKit/Core', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/CppBridge', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FBCxxFollyDynamicConvert', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FBDefines', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FKPortForwarding', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitHighlightOverlay', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitLayoutTextSearchable', versions['Flipper'], :configuration => 'Debug' - pod 'FlipperKit/FlipperKitNetworkPlugin', versions['Flipper'], :configuration => 'Debug' -end - -# Post Install processing for Flipper -def flipper_post_install(installer) - installer.pods_project.targets.each do |target| - if target.name == 'YogaKit' - target.build_configurations.each do |config| - config.build_settings['SWIFT_VERSION'] = '4.1' - end - end - end -end - -target 'SampleProject' do - # Pods for SampleProject - pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" - pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec" - pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired" - pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety" - pod 'React', :path => '../node_modules/react-native/' - pod 'React-Core', :path => '../node_modules/react-native/' - pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules' - pod 'React-Core/DevSupport', :path => '../node_modules/react-native/' - pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS' - pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation' - pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob' - pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image' - pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS' - pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network' - pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings' - pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text' - pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration' - pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/' - - pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact' - pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' - pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' - pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' - pod 'ReactCommon/callinvoker', :path => "../node_modules/react-native/ReactCommon" - pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" - pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga', :modular_headers => true - - pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' - pod 'glog', :podspec => '../node_modules/react-native/third-party-podspecs/glog.podspec' - pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec' - - pod 'RNVerloopSdk', :path => '../node_modules/react-native-verloop-sdk/ios' - - target 'SampleProjectTests' do - inherit! :complete - # Pods for testing - end - - use_native_modules! - - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable these next few lines. - add_flipper_pods! - post_install do |installer| - flipper_post_install(installer) - end -end - -target 'SampleProject-tvOS' do - # Pods for SampleProject-tvOS - - target 'SampleProject-tvOSTests' do - inherit! :search_paths - # Pods for testing - end -end diff --git a/sample/SampleProject/ios/Podfile.lock b/sample/SampleProject/ios/Podfile.lock deleted file mode 100644 index 003f4ca5..00000000 --- a/sample/SampleProject/ios/Podfile.lock +++ /dev/null @@ -1,462 +0,0 @@ -PODS: - - boost-for-react-native (1.63.0) - - CocoaAsyncSocket (7.6.4) - - CocoaLibEvent (1.0.0) - - DoubleConversion (1.1.6) - - FBLazyVector (0.62.2) - - FBReactNativeSpec (0.62.2): - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.62.2) - - RCTTypeSafety (= 0.62.2) - - React-Core (= 0.62.2) - - React-jsi (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - Flipper (0.33.1): - - Flipper-Folly (~> 2.1) - - Flipper-RSocket (~> 1.0) - - Flipper-DoubleConversion (1.1.7) - - Flipper-Folly (2.2.0): - - boost-for-react-native - - CocoaLibEvent (~> 1.0) - - Flipper-DoubleConversion - - Flipper-Glog - - OpenSSL-Universal (= 1.0.2.19) - - Flipper-Glog (0.3.6) - - Flipper-PeerTalk (0.0.4) - - Flipper-RSocket (1.1.0): - - Flipper-Folly (~> 2.2) - - FlipperKit (0.33.1): - - FlipperKit/Core (= 0.33.1) - - FlipperKit/Core (0.33.1): - - Flipper (~> 0.33.1) - - FlipperKit/CppBridge - - FlipperKit/FBCxxFollyDynamicConvert - - FlipperKit/FBDefines - - FlipperKit/FKPortForwarding - - FlipperKit/CppBridge (0.33.1): - - Flipper (~> 0.33.1) - - FlipperKit/FBCxxFollyDynamicConvert (0.33.1): - - Flipper-Folly (~> 2.1) - - FlipperKit/FBDefines (0.33.1) - - FlipperKit/FKPortForwarding (0.33.1): - - CocoaAsyncSocket (~> 7.6) - - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.33.1) - - FlipperKit/FlipperKitLayoutPlugin (0.33.1): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutTextSearchable - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutTextSearchable (0.33.1) - - FlipperKit/FlipperKitNetworkPlugin (0.33.1): - - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.33.1): - - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.33.1): - - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.33.1): - - FlipperKit/Core - - FlipperKit/FlipperKitNetworkPlugin - - Folly (2018.10.22.00): - - boost-for-react-native - - DoubleConversion - - Folly/Default (= 2018.10.22.00) - - glog - - Folly/Default (2018.10.22.00): - - boost-for-react-native - - DoubleConversion - - glog - - glog (0.3.5) - - OpenSSL-Universal (1.0.2.19): - - OpenSSL-Universal/Static (= 1.0.2.19) - - OpenSSL-Universal/Static (1.0.2.19) - - RCTRequired (0.62.2) - - RCTTypeSafety (0.62.2): - - FBLazyVector (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTRequired (= 0.62.2) - - React-Core (= 0.62.2) - - React (0.62.2): - - React-Core (= 0.62.2) - - React-Core/DevSupport (= 0.62.2) - - React-Core/RCTWebSocket (= 0.62.2) - - React-RCTActionSheet (= 0.62.2) - - React-RCTAnimation (= 0.62.2) - - React-RCTBlob (= 0.62.2) - - React-RCTImage (= 0.62.2) - - React-RCTLinking (= 0.62.2) - - React-RCTNetwork (= 0.62.2) - - React-RCTSettings (= 0.62.2) - - React-RCTText (= 0.62.2) - - React-RCTVibration (= 0.62.2) - - React-Core (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default (= 0.62.2) - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/CoreModulesHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/Default (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/DevSupport (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default (= 0.62.2) - - React-Core/RCTWebSocket (= 0.62.2) - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - React-jsinspector (= 0.62.2) - - Yoga - - React-Core/RCTActionSheetHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTAnimationHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTBlobHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTImageHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTLinkingHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTNetworkHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTSettingsHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTTextHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTVibrationHeaders (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-Core/RCTWebSocket (0.62.2): - - Folly (= 2018.10.22.00) - - glog - - React-Core/Default (= 0.62.2) - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsiexecutor (= 0.62.2) - - Yoga - - React-CoreModules (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.2) - - React-Core/CoreModulesHeaders (= 0.62.2) - - React-RCTImage (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-cxxreact (0.62.2): - - boost-for-react-native (= 1.63.0) - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-jsinspector (= 0.62.2) - - React-jsi (0.62.2): - - boost-for-react-native (= 1.63.0) - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-jsi/Default (= 0.62.2) - - React-jsi/Default (0.62.2): - - boost-for-react-native (= 1.63.0) - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-jsiexecutor (0.62.2): - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - React-jsinspector (0.62.2) - - React-RCTActionSheet (0.62.2): - - React-Core/RCTActionSheetHeaders (= 0.62.2) - - React-RCTAnimation (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.2) - - React-Core/RCTAnimationHeaders (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTBlob (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - React-Core/RCTBlobHeaders (= 0.62.2) - - React-Core/RCTWebSocket (= 0.62.2) - - React-jsi (= 0.62.2) - - React-RCTNetwork (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTImage (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.2) - - React-Core/RCTImageHeaders (= 0.62.2) - - React-RCTNetwork (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTLinking (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - React-Core/RCTLinkingHeaders (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTNetwork (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.2) - - React-Core/RCTNetworkHeaders (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTSettings (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - RCTTypeSafety (= 0.62.2) - - React-Core/RCTSettingsHeaders (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - React-RCTText (0.62.2): - - React-Core/RCTTextHeaders (= 0.62.2) - - React-RCTVibration (0.62.2): - - FBReactNativeSpec (= 0.62.2) - - Folly (= 2018.10.22.00) - - React-Core/RCTVibrationHeaders (= 0.62.2) - - ReactCommon/turbomodule/core (= 0.62.2) - - ReactCommon/callinvoker (0.62.2): - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-cxxreact (= 0.62.2) - - ReactCommon/turbomodule/core (0.62.2): - - DoubleConversion - - Folly (= 2018.10.22.00) - - glog - - React-Core (= 0.62.2) - - React-cxxreact (= 0.62.2) - - React-jsi (= 0.62.2) - - ReactCommon/callinvoker (= 0.62.2) - - RNVerloopSdk (1.0.0): - - React - - Yoga (1.14.0) - - YogaKit (1.18.1): - - Yoga (~> 1.14) - -DEPENDENCIES: - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec`) - - Flipper (~> 0.33.1) - - Flipper-DoubleConversion (= 1.1.7) - - Flipper-Folly (~> 2.1) - - Flipper-Glog (= 0.3.6) - - Flipper-PeerTalk (~> 0.0.4) - - Flipper-RSocket (~> 1.0) - - FlipperKit (~> 0.33.1) - - FlipperKit/Core (~> 0.33.1) - - FlipperKit/CppBridge (~> 0.33.1) - - FlipperKit/FBCxxFollyDynamicConvert (~> 0.33.1) - - FlipperKit/FBDefines (~> 0.33.1) - - FlipperKit/FKPortForwarding (~> 0.33.1) - - FlipperKit/FlipperKitHighlightOverlay (~> 0.33.1) - - FlipperKit/FlipperKitLayoutPlugin (~> 0.33.1) - - FlipperKit/FlipperKitLayoutTextSearchable (~> 0.33.1) - - FlipperKit/FlipperKitNetworkPlugin (~> 0.33.1) - - FlipperKit/FlipperKitReactPlugin (~> 0.33.1) - - FlipperKit/FlipperKitUserDefaultsPlugin (~> 0.33.1) - - FlipperKit/SKIOSNetworkPlugin (~> 0.33.1) - - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/DevSupport (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - ReactCommon/callinvoker (from `../node_modules/react-native/ReactCommon`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - RNVerloopSdk (from `../node_modules/react-native-verloop-sdk/ios`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - boost-for-react-native - - CocoaAsyncSocket - - CocoaLibEvent - - Flipper - - Flipper-DoubleConversion - - Flipper-Folly - - Flipper-Glog - - Flipper-PeerTalk - - Flipper-RSocket - - FlipperKit - - OpenSSL-Universal - - YogaKit - -EXTERNAL SOURCES: - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/Libraries/FBReactNativeSpec" - Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNVerloopSdk: - :path: "../node_modules/react-native-verloop-sdk/ios" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c - CocoaAsyncSocket: 694058e7c0ed05a9e217d1b3c7ded962f4180845 - CocoaLibEvent: 2fab71b8bd46dd33ddb959f7928ec5909f838e3f - DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 - FBLazyVector: 4aab18c93cd9546e4bfed752b4084585eca8b245 - FBReactNativeSpec: 5465d51ccfeecb7faa12f9ae0024f2044ce4044e - Flipper: 6c1f484f9a88d30ab3e272800d53688439e50f69 - Flipper-DoubleConversion: 38631e41ef4f9b12861c67d17cb5518d06badc41 - Flipper-Folly: c12092ea368353b58e992843a990a3225d4533c3 - Flipper-Glog: 1dfd6abf1e922806c52ceb8701a3599a79a200a6 - Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - Flipper-RSocket: 64e7431a55835eb953b0bf984ef3b90ae9fdddd7 - FlipperKit: 6dc9b8f4ef60d9e5ded7f0264db299c91f18832e - Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 - glog: 1f3da668190260b06b429bb211bfbee5cd790c28 - OpenSSL-Universal: 8b48cc0d10c1b2923617dfe5c178aa9ed2689355 - RCTRequired: cec6a34b3ac8a9915c37e7e4ad3aa74726ce4035 - RCTTypeSafety: 93006131180074cffa227a1075802c89a49dd4ce - React: 29a8b1a02bd764fb7644ef04019270849b9a7ac3 - React-Core: b12bffb3f567fdf99510acb716ef1abd426e0e05 - React-CoreModules: 4a9b87bbe669d6c3173c0132c3328e3b000783d0 - React-cxxreact: e65f9c2ba0ac5be946f53548c1aaaee5873a8103 - React-jsi: b6dc94a6a12ff98e8877287a0b7620d365201161 - React-jsiexecutor: 1540d1c01bb493ae3124ed83351b1b6a155db7da - React-jsinspector: 512e560d0e985d0e8c479a54a4e5c147a9c83493 - React-RCTActionSheet: f41ea8a811aac770e0cc6e0ad6b270c644ea8b7c - React-RCTAnimation: 49ab98b1c1ff4445148b72a3d61554138565bad0 - React-RCTBlob: a332773f0ebc413a0ce85942a55b064471587a71 - React-RCTImage: e70be9b9c74fe4e42d0005f42cace7981c994ac3 - React-RCTLinking: c1b9739a88d56ecbec23b7f63650e44672ab2ad2 - React-RCTNetwork: 73138b6f45e5a2768ad93f3d57873c2a18d14b44 - React-RCTSettings: 6e3738a87e21b39a8cb08d627e68c44acf1e325a - React-RCTText: fae545b10cfdb3d247c36c56f61a94cfd6dba41d - React-RCTVibration: 4356114dbcba4ce66991096e51a66e61eda51256 - ReactCommon: ed4e11d27609d571e7eee8b65548efc191116eb3 - RNVerloopSdk: ddabd1f9b367584c8f333b843037083f9c08c79a - Yoga: 3ebccbdd559724312790e7742142d062476b698e - YogaKit: f782866e155069a2cca2517aafea43200b01fd5a - -PODFILE CHECKSUM: 169edb552d3bb7cefdc99dc6ca4b76f376fccdd4 - -COCOAPODS: 1.9.3 diff --git a/sample/SampleProject/ios/SampleProject-tvOS/Info.plist b/sample/SampleProject/ios/SampleProject-tvOS/Info.plist deleted file mode 100644 index ecbd496b..00000000 --- a/sample/SampleProject/ios/SampleProject-tvOS/Info.plist +++ /dev/null @@ -1,53 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - - diff --git a/sample/SampleProject/ios/SampleProject-tvOSTests/Info.plist b/sample/SampleProject/ios/SampleProject-tvOSTests/Info.plist deleted file mode 100644 index 886825cc..00000000 --- a/sample/SampleProject/ios/SampleProject-tvOSTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/sample/SampleProject/ios/SampleProject.xcodeproj/project.pbxproj b/sample/SampleProject/ios/SampleProject.xcodeproj/project.pbxproj deleted file mode 100644 index 1a022ed2..00000000 --- a/sample/SampleProject/ios/SampleProject.xcodeproj/project.pbxproj +++ /dev/null @@ -1,986 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 00E356F31AD99517003FC87E /* SampleProjectTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* SampleProjectTests.m */; }; - 0BD59147037C05F16912894A /* libPods-SampleProject.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F9646950DAC36F519A7405F7 /* libPods-SampleProject.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB11A68108700A75B9A /* LaunchScreen.xib */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 2DCD954D1E0B4F2C00145EB5 /* SampleProjectTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* SampleProjectTests.m */; }; - 342F7DF9095339DF0518953B /* libPods-SampleProject-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F38012D74A8831880585C82 /* libPods-SampleProject-tvOS.a */; }; - BB2397377053FF25B53B35FB /* libPods-SampleProject-tvOSTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B91F06C3219EC99EA5A3271 /* libPods-SampleProject-tvOSTests.a */; }; - BE09558C1DC72ABFF20BC682 /* libPods-SampleProject-SampleProjectTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A791A0DF68A73349DCAD3AF0 /* libPods-SampleProject-SampleProjectTests.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = SampleProject; - }; - 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2D02E47A1E0B4A5D006451C7; - remoteInfo = "SampleProject-tvOS"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 008F07F21AC5B25A0029DE68 /* main.jsbundle */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = main.jsbundle; sourceTree = ""; }; - 00E356EE1AD99517003FC87E /* SampleProjectTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SampleProjectTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* SampleProjectTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SampleProjectTests.m; sourceTree = ""; }; - 02C582F6692C8752B28A0E7A /* Pods-SampleProject.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject.debug.xcconfig"; path = "Target Support Files/Pods-SampleProject/Pods-SampleProject.debug.xcconfig"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* SampleProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SampleProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = SampleProject/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = SampleProject/AppDelegate.m; sourceTree = ""; }; - 13B07FB21A68108700A75B9A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = SampleProject/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = SampleProject/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = SampleProject/main.m; sourceTree = ""; }; - 278B7BAC662FB893A3514989 /* Pods-SampleProject-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-tvOS.release.xcconfig"; path = "Target Support Files/Pods-SampleProject-tvOS/Pods-SampleProject-tvOS.release.xcconfig"; sourceTree = ""; }; - 2D02E47B1E0B4A5D006451C7 /* SampleProject-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "SampleProject-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2D02E4901E0B4A5D006451C7 /* SampleProject-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SampleProject-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F38012D74A8831880585C82 /* libPods-SampleProject-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SampleProject-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F0A77B0FD8C1EA15454B37B /* Pods-SampleProject-SampleProjectTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-SampleProjectTests.debug.xcconfig"; path = "Target Support Files/Pods-SampleProject-SampleProjectTests/Pods-SampleProject-SampleProjectTests.debug.xcconfig"; sourceTree = ""; }; - 74CFBADFFC324FE170C65473 /* Pods-SampleProject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject.release.xcconfig"; path = "Target Support Files/Pods-SampleProject/Pods-SampleProject.release.xcconfig"; sourceTree = ""; }; - 7B91F06C3219EC99EA5A3271 /* libPods-SampleProject-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SampleProject-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 822F986FCA459D115BB7E1D5 /* Pods-SampleProject-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-tvOS.debug.xcconfig"; path = "Target Support Files/Pods-SampleProject-tvOS/Pods-SampleProject-tvOS.debug.xcconfig"; sourceTree = ""; }; - 8C5E0B04A9A8EDFE7FCE735D /* Pods-SampleProject-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-SampleProject-tvOSTests/Pods-SampleProject-tvOSTests.release.xcconfig"; sourceTree = ""; }; - A791A0DF68A73349DCAD3AF0 /* libPods-SampleProject-SampleProjectTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SampleProject-SampleProjectTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D90BBA29159086BA1252446D /* Pods-SampleProject-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-tvOSTests.debug.xcconfig"; path = "Target Support Files/Pods-SampleProject-tvOSTests/Pods-SampleProject-tvOSTests.debug.xcconfig"; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - ED2971642150620600B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/JavaScriptCore.framework; sourceTree = DEVELOPER_DIR; }; - F459586EEE5BB1449B67B3B8 /* Pods-SampleProject-SampleProjectTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SampleProject-SampleProjectTests.release.xcconfig"; path = "Target Support Files/Pods-SampleProject-SampleProjectTests/Pods-SampleProject-SampleProjectTests.release.xcconfig"; sourceTree = ""; }; - F9646950DAC36F519A7405F7 /* libPods-SampleProject.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SampleProject.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BE09558C1DC72ABFF20BC682 /* libPods-SampleProject-SampleProjectTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0BD59147037C05F16912894A /* libPods-SampleProject.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4781E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 342F7DF9095339DF0518953B /* libPods-SampleProject-tvOS.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48D1E0B4A5D006451C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BB2397377053FF25B53B35FB /* libPods-SampleProject-tvOSTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00E356EF1AD99517003FC87E /* SampleProjectTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* SampleProjectTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = SampleProjectTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 02AAD27B434AE9C0D03C5DAF /* Pods */ = { - isa = PBXGroup; - children = ( - 02C582F6692C8752B28A0E7A /* Pods-SampleProject.debug.xcconfig */, - 74CFBADFFC324FE170C65473 /* Pods-SampleProject.release.xcconfig */, - 6F0A77B0FD8C1EA15454B37B /* Pods-SampleProject-SampleProjectTests.debug.xcconfig */, - F459586EEE5BB1449B67B3B8 /* Pods-SampleProject-SampleProjectTests.release.xcconfig */, - 822F986FCA459D115BB7E1D5 /* Pods-SampleProject-tvOS.debug.xcconfig */, - 278B7BAC662FB893A3514989 /* Pods-SampleProject-tvOS.release.xcconfig */, - D90BBA29159086BA1252446D /* Pods-SampleProject-tvOSTests.debug.xcconfig */, - 8C5E0B04A9A8EDFE7FCE735D /* Pods-SampleProject-tvOSTests.release.xcconfig */, - ); - name = Pods; - path = Pods; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* SampleProject */ = { - isa = PBXGroup; - children = ( - 008F07F21AC5B25A0029DE68 /* main.jsbundle */, - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.m */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */, - 13B07FB71A68108700A75B9A /* main.m */, - ); - name = SampleProject; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - ED2971642150620600B7C4FE /* JavaScriptCore.framework */, - F9646950DAC36F519A7405F7 /* libPods-SampleProject.a */, - A791A0DF68A73349DCAD3AF0 /* libPods-SampleProject-SampleProjectTests.a */, - 5F38012D74A8831880585C82 /* libPods-SampleProject-tvOS.a */, - 7B91F06C3219EC99EA5A3271 /* libPods-SampleProject-tvOSTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* SampleProject */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* SampleProjectTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - 02AAD27B434AE9C0D03C5DAF /* Pods */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* SampleProject.app */, - 00E356EE1AD99517003FC87E /* SampleProjectTests.xctest */, - 2D02E47B1E0B4A5D006451C7 /* SampleProject-tvOS.app */, - 2D02E4901E0B4A5D006451C7 /* SampleProject-tvOSTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* SampleProjectTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "SampleProjectTests" */; - buildPhases = ( - A5933F7DFCD86DF739A1C467 /* [CP] Check Pods Manifest.lock */, - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - 07523F5CF624ED35268CAA00 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = SampleProjectTests; - productName = SampleProjectTests; - productReference = 00E356EE1AD99517003FC87E /* SampleProjectTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* SampleProject */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "SampleProject" */; - buildPhases = ( - 04FBAC55CB78108500EE68C5 /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 69F07C13675F17F8CEFDE72D /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SampleProject; - productName = SampleProject; - productReference = 13B07F961A680F5B00A75B9A /* SampleProject.app */; - productType = "com.apple.product-type.application"; - }; - 2D02E47A1E0B4A5D006451C7 /* SampleProject-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "SampleProject-tvOS" */; - buildPhases = ( - 535ECB45803F94DCD112228F /* [CP] Check Pods Manifest.lock */, - FD10A7F122414F3F0027D42C /* Start Packager */, - 2D02E4771E0B4A5D006451C7 /* Sources */, - 2D02E4781E0B4A5D006451C7 /* Frameworks */, - 2D02E4791E0B4A5D006451C7 /* Resources */, - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "SampleProject-tvOS"; - productName = "SampleProject-tvOS"; - productReference = 2D02E47B1E0B4A5D006451C7 /* SampleProject-tvOS.app */; - productType = "com.apple.product-type.application"; - }; - 2D02E48F1E0B4A5D006451C7 /* SampleProject-tvOSTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "SampleProject-tvOSTests" */; - buildPhases = ( - 5393EA0BEF7C4203D2E49AFF /* [CP] Check Pods Manifest.lock */, - 2D02E48C1E0B4A5D006451C7 /* Sources */, - 2D02E48D1E0B4A5D006451C7 /* Frameworks */, - 2D02E48E1E0B4A5D006451C7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */, - ); - name = "SampleProject-tvOSTests"; - productName = "SampleProject-tvOSTests"; - productReference = 2D02E4901E0B4A5D006451C7 /* SampleProject-tvOSTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1120; - }; - 2D02E47A1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - }; - 2D02E48F1E0B4A5D006451C7 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - TestTargetID = 2D02E47A1E0B4A5D006451C7; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "SampleProject" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* SampleProject */, - 00E356ED1AD99517003FC87E /* SampleProjectTests */, - 2D02E47A1E0B4A5D006451C7 /* SampleProject-tvOS */, - 2D02E48F1E0B4A5D006451C7 /* SampleProject-tvOSTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4791E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BD1E0B4A84006451C7 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48E1E0B4A5D006451C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; - }; - 04FBAC55CB78108500EE68C5 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-SampleProject-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 07523F5CF624ED35268CAA00 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-SampleProject-SampleProjectTests/Pods-SampleProject-SampleProjectTests-frameworks.sh", - "${PODS_ROOT}/../../node_modules/react-native-verloop-sdk/ios/VerloopSDK.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VerloopSDK.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SampleProject-SampleProjectTests/Pods-SampleProject-SampleProjectTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 2D02E4CB1E0B4B27006451C7 /* Bundle React Native Code And Images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native Code And Images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh"; - }; - 535ECB45803F94DCD112228F /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-SampleProject-tvOS-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 5393EA0BEF7C4203D2E49AFF /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-SampleProject-tvOSTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 69F07C13675F17F8CEFDE72D /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-SampleProject/Pods-SampleProject-frameworks.sh", - "${PODS_ROOT}/../../node_modules/react-native-verloop-sdk/ios/VerloopSDK.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VerloopSDK.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SampleProject/Pods-SampleProject-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A5933F7DFCD86DF739A1C467 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-SampleProject-SampleProjectTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - FD10A7F022414F080027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; - FD10A7F122414F3F0027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* SampleProjectTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E4771E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2D02E4BF1E0B4AB3006451C7 /* main.m in Sources */, - 2D02E4BC1E0B4A80006451C7 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2D02E48C1E0B4A5D006451C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2DCD954D1E0B4F2C00145EB5 /* SampleProjectTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* SampleProject */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; - 2D02E4921E0B4A5D006451C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 2D02E47A1E0B4A5D006451C7 /* SampleProject-tvOS */; - targetProxy = 2D02E4911E0B4A5D006451C7 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 13B07FB11A68108700A75B9A /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 13B07FB21A68108700A75B9A /* Base */, - ); - name = LaunchScreen.xib; - path = SampleProject; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6F0A77B0FD8C1EA15454B37B /* Pods-SampleProject-SampleProjectTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = SampleProjectTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SampleProject.app/SampleProject"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F459586EEE5BB1449B67B3B8 /* Pods-SampleProject-SampleProjectTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = SampleProjectTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SampleProject.app/SampleProject"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 02C582F6692C8752B28A0E7A /* Pods-SampleProject.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "FB_SONARKIT_ENABLED=1", - ); - INFOPLIST_FILE = SampleProject/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SampleProject; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 74CFBADFFC324FE170C65473 /* Pods-SampleProject.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = SampleProject/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = SampleProject; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 2D02E4971E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 822F986FCA459D115BB7E1D5 /* Pods-SampleProject-tvOS.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "SampleProject-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.SampleProject-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Debug; - }; - 2D02E4981E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 278B7BAC662FB893A3514989 /* Pods-SampleProject-tvOS.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "SampleProject-tvOS/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.SampleProject-tvOS"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.2; - }; - name = Release; - }; - 2D02E4991E0B4A5E006451C7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D90BBA29159086BA1252446D /* Pods-SampleProject-tvOSTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_TESTABILITY = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "SampleProject-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.SampleProject-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SampleProject-tvOS.app/SampleProject-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Debug; - }; - 2D02E49A1E0B4A5E006451C7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8C5E0B04A9A8EDFE7FCE735D /* Pods-SampleProject-tvOSTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NONNULL = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "SampleProject-tvOSTests/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.SampleProject-tvOSTests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SampleProject-tvOS.app/SampleProject-tvOS"; - TVOS_DEPLOYMENT_TARGET = 10.1; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = ( - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; - LIBRARY_SEARCH_PATHS = ( - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "SampleProjectTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "SampleProject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D02E4BA1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "SampleProject-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4971E0B4A5E006451C7 /* Debug */, - 2D02E4981E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D02E4BB1E0B4A5E006451C7 /* Build configuration list for PBXNativeTarget "SampleProject-tvOSTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D02E4991E0B4A5E006451C7 /* Debug */, - 2D02E49A1E0B4A5E006451C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "SampleProject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject-tvOS.xcscheme b/sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject-tvOS.xcscheme deleted file mode 100644 index 225fc7f8..00000000 --- a/sample/SampleProject/ios/SampleProject.xcodeproj/xcshareddata/xcschemes/SampleProject-tvOS.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sample/SampleProject/ios/SampleProject.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/sample/SampleProject/ios/SampleProject.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d98100..00000000 --- a/sample/SampleProject/ios/SampleProject.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/sample/SampleProject/ios/SampleProject/AppDelegate.h b/sample/SampleProject/ios/SampleProject/AppDelegate.h deleted file mode 100644 index ef1de86a..00000000 --- a/sample/SampleProject/ios/SampleProject/AppDelegate.h +++ /dev/null @@ -1,8 +0,0 @@ -#import -#import - -@interface AppDelegate : UIResponder - -@property (nonatomic, strong) UIWindow *window; - -@end diff --git a/sample/SampleProject/ios/SampleProject/AppDelegate.m b/sample/SampleProject/ios/SampleProject/AppDelegate.m deleted file mode 100644 index afce01e2..00000000 --- a/sample/SampleProject/ios/SampleProject/AppDelegate.m +++ /dev/null @@ -1,58 +0,0 @@ -#import "AppDelegate.h" - -#import -#import -#import - -#if DEBUG -#import -#import -#import -#import -#import -#import - -static void InitializeFlipper(UIApplication *application) { - FlipperClient *client = [FlipperClient sharedClient]; - SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults]; - [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]]; - [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]]; - [client addPlugin:[FlipperKitReactPlugin new]]; - [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]]; - [client start]; -} -#endif - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ -#if DEBUG - InitializeFlipper(application); -#endif - - RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; - RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge - moduleName:@"SampleProject" - initialProperties:nil]; - - rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1]; - - self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; - UIViewController *rootViewController = [UIViewController new]; - rootViewController.view = rootView; - self.window.rootViewController = rootViewController; - [self.window makeKeyAndVisible]; - return YES; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -@end diff --git a/sample/SampleProject/ios/SampleProject/Base.lproj/LaunchScreen.xib b/sample/SampleProject/ios/SampleProject/Base.lproj/LaunchScreen.xib deleted file mode 100644 index 1a98bc3d..00000000 --- a/sample/SampleProject/ios/SampleProject/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sample/SampleProject/ios/SampleProject/Images.xcassets/AppIcon.appiconset/Contents.json b/sample/SampleProject/ios/SampleProject/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f7..00000000 --- a/sample/SampleProject/ios/SampleProject/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/sample/SampleProject/ios/SampleProject/main.m b/sample/SampleProject/ios/SampleProject/main.m deleted file mode 100644 index b1df44b9..00000000 --- a/sample/SampleProject/ios/SampleProject/main.m +++ /dev/null @@ -1,9 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/sample/SampleProject/ios/SampleProjectTests/Info.plist b/sample/SampleProject/ios/SampleProjectTests/Info.plist deleted file mode 100644 index ba72822e..00000000 --- a/sample/SampleProject/ios/SampleProjectTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/sample/SampleProject/ios/SampleProjectTests/SampleProjectTests.m b/sample/SampleProject/ios/SampleProjectTests/SampleProjectTests.m deleted file mode 100644 index 83790aef..00000000 --- a/sample/SampleProject/ios/SampleProjectTests/SampleProjectTests.m +++ /dev/null @@ -1,65 +0,0 @@ -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React" - -@interface SampleProjectTests : XCTestCase - -@end - -@implementation SampleProjectTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; -#ifdef DEBUG - RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); -#endif - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - -#ifdef DEBUG - RCTSetLogFunction(RCTDefaultLogFunction); -#endif - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - - -@end diff --git a/sample/SampleProject/metro.config.js b/sample/SampleProject/metro.config.js deleted file mode 100644 index 13a96421..00000000 --- a/sample/SampleProject/metro.config.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Metro configuration for React Native - * https://github.com/facebook/react-native - * - * @format - */ - -module.exports = { - transformer: { - getTransformOptions: async () => ({ - transform: { - experimentalImportSupport: false, - inlineRequires: false, - }, - }), - }, -}; diff --git a/sample/SampleProject/package.json b/sample/SampleProject/package.json deleted file mode 100644 index e467c2f4..00000000 --- a/sample/SampleProject/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "SampleProject", - "version": "0.0.1", - "private": true, - "scripts": { - "android": "react-native run-android", - "ios": "react-native run-ios", - "start": "react-native start", - "test": "jest", - "lint": "eslint ." - }, - "dependencies": { - "react": "16.11.0", - "react-native": "0.62.2", - "react-native-verloop-sdk": "^1.0.70" - }, - "devDependencies": { - "@babel/core": "^7.10.2", - "@babel/runtime": "^7.10.2", - "@react-native-community/eslint-config": "^2.0.0", - "babel-jest": "^26.0.1", - "eslint": "^7.2.0", - "jest": "^26.0.1", - "metro-react-native-babel-preset": "^0.59.0", - "react-test-renderer": "16.11.0" - }, - "jest": { - "preset": "react-native" - } -} diff --git a/sample/SampleProject/yarn.lock b/sample/SampleProject/yarn.lock deleted file mode 100644 index f8a8b0b3..00000000 --- a/sample/SampleProject/yarn.lock +++ /dev/null @@ -1,7050 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.10.2", "@babel/core@^7.7.5": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" - integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.10" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.12.10", "@babel/generator@^7.5.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" - integrity sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== - dependencies: - "@babel/types" "^7.12.11" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" - integrity sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== - dependencies: - "@babel/types" "^7.12.10" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" - integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-builder-react-jsx-experimental@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.11.tgz#a39616d7e4cf8f9da1f82b5fc3ee1f7406beeb11" - integrity sha512-4oGVOekPI8dh9JphkPXC68iIuP6qp/RPbaPmorRmEFbRAHZjSqxPjqHudn18GVDPgCuFM/KdFXc63C17Ygfa9w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.10" - "@babel/helper-module-imports" "^7.12.5" - "@babel/types" "^7.12.11" - -"@babel/helper-builder-react-jsx@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" - integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helper-create-class-features-plugin@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" - integrity sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" - -"@babel/helper-create-regexp-features-plugin@^7.12.1": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" - integrity sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - regexpu-core "^4.7.1" - -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" - integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" - -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" - integrity sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-function-name@^7.10.4": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" - integrity sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== - dependencies: - "@babel/helper-get-function-arity" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/types" "^7.12.11" - -"@babel/helper-get-function-arity@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" - integrity sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== - dependencies: - "@babel/types" "^7.12.10" - -"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" - integrity sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== - dependencies: - "@babel/types" "^7.12.7" - -"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== - dependencies: - "@babel/types" "^7.12.5" - -"@babel/helper-module-transforms@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" - integrity sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== - dependencies: - "@babel/types" "^7.12.10" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-remap-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" - integrity sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/types" "^7.12.1" - -"@babel/helper-replace-supers@^7.12.1": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" - integrity sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.7" - "@babel/helper-optimise-call-expression" "^7.12.10" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.11" - -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" - integrity sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== - dependencies: - "@babel/types" "^7.12.11" - -"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - -"@babel/helper-wrap-function@^7.10.4": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" - integrity sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/helpers@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.7", "@babel/parser@^7.7.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" - integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== - -"@babel/plugin-external-helpers@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.12.1.tgz#df474775860b3b8bdfeaedd45596cd2c7f36a2be" - integrity sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" - integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz#c6e62d668a8abcfe0d28b82f560395fecb611c5a" - integrity sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-export-default-from" "^7.12.1" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" - integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" - integrity sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" - integrity sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-dynamic-import@^7.0.0": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz#a9eb31881f4f9a1115a3d2c6d64ac3f6016b5a9d" - integrity sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.2.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" - integrity sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-typescript@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" - integrity sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" - integrity sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" - integrity sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== - dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - -"@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" - integrity sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.11.tgz#83ae92a104dbb93a7d6c6dd1844f351083c46b4f" - integrity sha512-atR1Rxc3hM+VPg/NvNvfYw0npQEAcHuJ+MGZnFn6h3bo+1U3BWXMdFMlvVRApBTWKQMX7SOwRJZA5FBF/JQbvA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-classes@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" - integrity sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== - dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" - integrity sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" - integrity sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-exponentiation-operator@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" - integrity sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.10.tgz#d85e30ecfa68093825773b7b857e5085bbd32c95" - integrity sha512-0ti12wLTLeUIzu9U7kjqIn4MyOL7+Wibc7avsHhj4o1l5C0ATs8p2IMHrVYjm9t9wzhfEO6S3kxax0Rpdo8LTg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-flow" "^7.12.1" - -"@babel/plugin-transform-for-of@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" - integrity sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-function-name@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" - integrity sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-literals@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" - integrity sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" - integrity sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" - integrity sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== - dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.12.1" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-object-assign@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.1.tgz#9102b06625f60a5443cc292d32b565373665e1e4" - integrity sha512-geUHn4XwHznRAFiuROTy0Hr7bKbpijJCmr1Svt/VNGhpxmp0OrdxURNpWbOAf94nUbL+xj6gbxRVPHWIbRpRoA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-object-super@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" - integrity sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" - integrity sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" - integrity sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" - integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" - integrity sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" - integrity sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.11.tgz#09a7319195946b0ddc09f9a5f01346f2cb80dfdd" - integrity sha512-5nWOw6mTylaFU72BdZfa0dP1HsGdY3IMExpxn8LBE8dNmkQjB+W+sR+JwIdtbzkPvVuFviT3zyNbSUkuVTVxbw== - dependencies: - "@babel/helper-builder-react-jsx" "^7.10.4" - "@babel/helper-builder-react-jsx-experimental" "^7.12.11" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-jsx" "^7.12.1" - -"@babel/plugin-transform-regenerator@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" - integrity sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-runtime@^7.0.0": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.10.tgz#af0fded4e846c4b37078e8e5d06deac6cd848562" - integrity sha512-xOrUfzPxw7+WDm9igMgQCbO3cJKymX7dFdsgRr1eu9n3KjjyU4pptIXbXPseQDquw+W+RuJEJMHKHNsPNNm3CA== - dependencies: - "@babel/helper-module-imports" "^7.12.5" - "@babel/helper-plugin-utils" "^7.10.4" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" - integrity sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-spread@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" - integrity sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - -"@babel/plugin-transform-sticky-regex@^7.0.0": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" - integrity sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" - integrity sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typescript@^7.5.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" - integrity sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-typescript" "^7.12.1" - -"@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" - integrity sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/register@^7.0.0": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.10.tgz#19b87143f17128af4dbe7af54c735663b3999f60" - integrity sha512-EvX/BvMMJRAA3jZgILWgbsrHwBQvllC5T8B29McyME8DvkdOxk4ujESfrMvME8IHSDvWXrmMXxPvA/lx2gqPLQ== - dependencies: - find-cache-dir "^2.0.0" - lodash "^4.17.19" - make-dir "^2.1.0" - pirates "^4.0.0" - source-map-support "^0.5.16" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.8.4": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" - integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.0.0", "@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3": - version "7.12.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" - integrity sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4": - version "7.12.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.10.tgz#2d1f4041e8bf42ea099e5b2dc48d6a594c00017a" - integrity sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.12.10" - "@babel/types" "^7.12.10" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.11.tgz#a86e4d71e30a9b6ee102590446c98662589283ce" - integrity sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@eslint/eslintrc@^0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.2.2.tgz#d01fc791e2fc33e88a29d6f3dc7e93d0cd784b76" - integrity sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - lodash "^4.17.19" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.1" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - -"@hapi/joi@^15.0.3": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - dependencies: - "@hapi/hoek" "^8.3.0" - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - 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" - -"@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" - integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== - -"@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" - -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - -"@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" - -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" - -"@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@jest/types@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" - integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^15.0.0" - chalk "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - 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" - -"@react-native-community/cli-debugger-ui@^4.13.1": - version "4.13.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz#07de6d4dab80ec49231de1f1fbf658b4ad39b32c" - integrity sha512-UFnkg5RTq3s2X15fSkrWY9+5BKOFjihNSnJjTV2H5PtTUFbd55qnxxPw8CxSfK0bXb1IrSvCESprk2LEpqr5cg== - dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-hermes@^4.13.0": - version "4.13.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz#6243ed9c709dad5e523f1ccd7d21066b32f2899d" - integrity sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ== - dependencies: - "@react-native-community/cli-platform-android" "^4.13.0" - "@react-native-community/cli-tools" "^4.13.0" - chalk "^3.0.0" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - -"@react-native-community/cli-platform-android@^4.13.0", "@react-native-community/cli-platform-android@^4.5.1": - version "4.13.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz#922681ec82ee1aadd993598b814df1152118be02" - integrity sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA== - dependencies: - "@react-native-community/cli-tools" "^4.13.0" - chalk "^3.0.0" - execa "^1.0.0" - fs-extra "^8.1.0" - glob "^7.1.3" - jetifier "^1.6.2" - lodash "^4.17.15" - logkitty "^0.7.1" - slash "^3.0.0" - xmldoc "^1.1.2" - -"@react-native-community/cli-platform-ios@^4.5.0": - version "4.13.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz#a738915c68cac86df54e578b59a1311ea62b1aef" - integrity sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA== - dependencies: - "@react-native-community/cli-tools" "^4.13.0" - chalk "^3.0.0" - glob "^7.1.3" - js-yaml "^3.13.1" - lodash "^4.17.15" - plist "^3.0.1" - xcode "^2.0.0" - -"@react-native-community/cli-server-api@^4.13.1": - version "4.13.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-4.13.1.tgz#bee7ee9702afce848e9d6ca3dcd5669b99b125bd" - integrity sha512-vQzsFKD9CjHthA2ehTQX8c7uIzlI9A7ejaIow1I9RlEnLraPH2QqVDmzIdbdh5Od47UPbRzamCgAP8Bnqv3qwQ== - dependencies: - "@react-native-community/cli-debugger-ui" "^4.13.1" - "@react-native-community/cli-tools" "^4.13.0" - compression "^1.7.1" - connect "^3.6.5" - errorhandler "^1.5.0" - nocache "^2.1.0" - pretty-format "^25.1.0" - serve-static "^1.13.1" - ws "^1.1.0" - -"@react-native-community/cli-tools@^4.13.0": - version "4.13.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz#b406463d33af16cedc4305a9a9257ed32845cf1b" - integrity sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg== - dependencies: - chalk "^3.0.0" - lodash "^4.17.15" - mime "^2.4.1" - node-fetch "^2.6.0" - open "^6.2.0" - shell-quote "1.6.1" - -"@react-native-community/cli-types@^4.10.1": - version "4.10.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-4.10.1.tgz#d68a2dcd1649d3b3774823c64e5e9ce55bfbe1c9" - integrity sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ== - -"@react-native-community/cli@^4.5.1": - version "4.13.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-4.13.1.tgz#60148723e77cafe3ae260317d6bffe91853a2d20" - integrity sha512-+/TeRVToADpQPSprsPkwi9KY8x64YcuJpjzMBVISwWP+aWzsIDuWJmyMXTADlCg2EBMJqJR7bn1W/IkfzVRCWA== - dependencies: - "@hapi/joi" "^15.0.3" - "@react-native-community/cli-debugger-ui" "^4.13.1" - "@react-native-community/cli-hermes" "^4.13.0" - "@react-native-community/cli-server-api" "^4.13.1" - "@react-native-community/cli-tools" "^4.13.0" - "@react-native-community/cli-types" "^4.10.1" - chalk "^3.0.0" - command-exists "^1.2.8" - commander "^2.19.0" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - envinfo "^7.7.2" - execa "^1.0.0" - find-up "^4.1.0" - fs-extra "^8.1.0" - glob "^7.1.3" - graceful-fs "^4.1.3" - inquirer "^3.0.6" - leven "^3.1.0" - lodash "^4.17.15" - metro "^0.58.0" - metro-config "^0.58.0" - metro-core "^0.58.0" - metro-react-native-babel-transformer "^0.58.0" - metro-resolver "^0.58.0" - minimist "^1.2.0" - mkdirp "^0.5.1" - node-stream-zip "^1.9.1" - ora "^3.4.0" - pretty-format "^25.2.0" - semver "^6.3.0" - serve-static "^1.13.1" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" - -"@react-native-community/eslint-config@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz#35dcc529a274803fc4e0a6b3d6c274551fb91774" - integrity sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg== - dependencies: - "@react-native-community/eslint-plugin" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^3.1.0" - "@typescript-eslint/parser" "^3.1.0" - babel-eslint "^10.1.0" - eslint-config-prettier "^6.10.1" - eslint-plugin-eslint-comments "^3.1.2" - eslint-plugin-flowtype "2.50.3" - eslint-plugin-jest "22.4.1" - eslint-plugin-prettier "3.1.2" - eslint-plugin-react "^7.20.0" - eslint-plugin-react-hooks "^4.0.4" - eslint-plugin-react-native "^3.8.1" - prettier "^2.0.2" - -"@react-native-community/eslint-plugin@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz#e42b1bef12d2415411519fd528e64b593b1363dc" - integrity sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ== - -"@sinonjs/commons@^1.7.0": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.12" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" - integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" - integrity sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== - dependencies: - "@babel/types" "^7.3.0" - -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - -"@types/graceful-fs@^4.1.2": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" - integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" - integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" - integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@^7.0.3": - version "7.0.6" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" - integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== - -"@types/node@*": - version "14.14.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.14.tgz#f7fd5f3cc8521301119f63910f0fb965c7d761ae" - integrity sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ== - -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - -"@types/prettier@^2.0.0": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00" - integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - -"@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" - integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== - -"@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== - -"@types/yargs@^13.0.0": - version "13.0.11" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.11.tgz#def2f0c93e4bdf2c61d7e34899b17e34be28d3b1" - integrity sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^15.0.0": - version "15.0.12" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" - integrity sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^3.1.0": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz#7e061338a1383f59edc204c605899f93dc2e2c8f" - integrity sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ== - dependencies: - "@typescript-eslint/experimental-utils" "3.10.1" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" - integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/typescript-estree" "3.10.1" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^3.1.0": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.10.1.tgz#1883858e83e8b442627e1ac6f408925211155467" - integrity sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "3.10.1" - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/typescript-estree" "3.10.1" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/types@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" - integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== - -"@typescript-eslint/typescript-estree@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" - integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== - dependencies: - "@typescript-eslint/types" "3.10.1" - "@typescript-eslint/visitor-keys" "3.10.1" - debug "^4.1.1" - glob "^7.1.6" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/visitor-keys@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" - integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== - dependencies: - eslint-visitor-keys "^1.1.0" - -abab@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - -absolute-path@^0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/absolute-path/-/absolute-path-0.0.0.tgz#a78762fbdadfb5297be99b15d35a785b2f095bf7" - integrity sha1-p4di+9rftSl76ZsV01p4Wy8JW/c= - -accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-jsx@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - 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" - -anser@^1.4.9: - version "1.4.10" - resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" - integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== - -ansi-colors@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" - integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== - dependencies: - ansi-wrap "^0.1.0" - -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-cyan@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-cyan/-/ansi-cyan-0.1.1.tgz#538ae528af8982f28ae30d86f2f17456d2609873" - integrity sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM= - dependencies: - ansi-wrap "0.1.0" - -ansi-escapes@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-fragments@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" - integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== - dependencies: - colorette "^1.0.7" - slice-ansi "^2.0.0" - strip-ansi "^5.0.0" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - -ansi-red@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" - integrity sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw= - dependencies: - ansi-wrap "0.1.0" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-wrap@0.1.0, ansi-wrap@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -anymatch@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-1.1.0.tgz#687c32758163588fef7de7b36fabe495eb1a399a" - integrity sha1-aHwydYFjWI/vfeezb6vklesaOZo= - dependencies: - arr-flatten "^1.0.1" - array-slice "^0.2.3" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-2.1.0.tgz#20f9eab5ec70f5c7d215b1077b1c39161d292c7d" - integrity sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0= - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= - -array-includes@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" - integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - get-intrinsic "^1.0.1" - is-string "^1.0.5" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= - -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - integrity sha1-3Tz7gO15c6dRF82sabC5nshhhvU= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.flatmap@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" - integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - function-bind "^1.1.1" - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async@^2.4.0: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-jest@^26.0.1, babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^4.0.0" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-fbjs@^3.2.0, babel-preset-fbjs@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz#a6024764ea86c8e06a22d794ca8b69534d263541" - integrity sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== - 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" - -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== - dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.1.2, base64-js@^1.2.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -big-integer@^1.6.44: - version "1.6.48" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.48.tgz#8fd88bd1632cba4a1c8c3e3d7159f08bb95b4b9e" - integrity sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w== - -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -bplist-creator@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.8.tgz#56b2a6e79e9aec3fc33bf831d09347d73794e79c" - integrity sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA== - dependencies: - stream-buffers "~2.2.0" - -bplist-parser@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== - dependencies: - big-integer "^1.6.44" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-bind@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" - integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.0" - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - -cli-spinners@^2.0.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" - integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - -colorette@^1.0.7: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -command-exists@^1.2.8: - version "1.2.9" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" - integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== - -commander@^2.19.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.1: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - 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" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.6.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -connect@^3.6.5: - version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -core-js@^2.2.2, core-js@^2.4.1: - version "2.6.12" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -create-react-class@^15.6.3: - version "15.7.0" - resolved "https://registry.yarnpkg.com/create-react-class/-/create-react-class-15.7.0.tgz#7499d7ca2e69bb51d13faf59bd04f0c65a1d6c1e" - integrity sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng== - dependencies: - loose-envify "^1.3.1" - object-assign "^4.1.1" - -cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -dayjs@^1.8.15: - version "1.9.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.9.7.tgz#4b260bb17dceed2d5f29038dfee03c65a6786fc0" - integrity sha512-IC877KBdMhBrCfBfJXHQlo0G8keZ0Opy7YIIq5QKtUbCuHMzim8S4PyiVK4YmihI3iOF9lhfUBW4AQWHTR5WHA== - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decimal.js@^10.2.0: - version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" - integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -deepmerge@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7" - integrity sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -defaults@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= - dependencies: - clone "^1.0.2" - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -denodeify@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" - integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -encoding@^0.1.11: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -envinfo@^7.7.2: - version "7.7.3" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" - integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -errorhandler@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== - dependencies: - accepts "~1.3.7" - escape-html "~1.0.3" - -es-abstract@^1.17.0-next.1: - version "1.17.7" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" - integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: - version "1.18.0-next.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" - integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escodegen@^1.14.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-prettier@^6.10.1: - version "6.15.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" - integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== - dependencies: - get-stdin "^6.0.0" - -eslint-plugin-eslint-comments@^3.1.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" - integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== - dependencies: - escape-string-regexp "^1.0.5" - ignore "^5.0.5" - -eslint-plugin-flowtype@2.50.3: - version "2.50.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" - integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ== - dependencies: - lodash "^4.17.10" - -eslint-plugin-jest@22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz#a5fd6f7a2a41388d16f527073b778013c5189a9c" - integrity sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg== - -eslint-plugin-prettier@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" - integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^4.0.4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" - integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== - -eslint-plugin-react-native-globals@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" - integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== - -eslint-plugin-react-native@^3.8.1: - version "3.10.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.10.0.tgz#240f7e6979a908af3dfd9ba9652434c33f4d64cd" - integrity sha512-4f5+hHYYq5wFhB5eptkPEAR7FfvqbS7AzScUOANfAMZtYw5qgnCxRq45bpfBaQF+iyPMim5Q8pubcpvLv75NAg== - dependencies: - "@babel/traverse" "^7.7.4" - eslint-plugin-react-native-globals "^0.1.1" - -eslint-plugin-react@^7.20.0: - version "7.21.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz#50b21a412b9574bfe05b21db176e8b7b3b15bff3" - integrity sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g== - dependencies: - array-includes "^3.1.1" - array.prototype.flatmap "^1.2.3" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.4.1 || ^3.0.0" - object.entries "^1.1.2" - object.fromentries "^2.0.2" - object.values "^1.1.1" - prop-types "^15.7.2" - resolve "^1.18.1" - string.prototype.matchall "^4.0.2" - -eslint-plugin-relay@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-relay/-/eslint-plugin-relay-1.4.1.tgz#5af2ac13e24bd01ad17b6a4014204918d65021cd" - integrity sha512-yb+p+4AxZTi2gXN7cZRfXMBFlRa5j6TtiVeq3yHXyy+tlgYNpxi/dDrP1+tcUTNP9vdaJovnfGZ5jp6kMiH9eg== - dependencies: - graphql "^14.0.0" - -eslint-scope@^5.0.0, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.0.0, eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" - integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - -eslint@^7.2.0: - version "7.15.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7" - integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.2.2" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^6.0.0" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.19" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -event-target-shim@^5.0.0, event-target-shim@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - -eventemitter3@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" - integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== - -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - 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" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -extend-shallow@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-1.1.4.tgz#19d6bf94dfc09d76ba711f39b872d21ff4dd9071" - integrity sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE= - dependencies: - kind-of "^1.1.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^2.0.4: - version "2.2.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" - integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fancy-log@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" - integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - parse-node-version "^1.0.0" - time-stamp "^1.0.0" - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs-scripts@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz#069a0c0634242d10031c6460ef1fccefcdae8b27" - integrity sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ== - dependencies: - "@babel/core" "^7.0.0" - ansi-colors "^1.0.1" - babel-preset-fbjs "^3.2.0" - core-js "^2.4.1" - cross-spawn "^5.1.0" - fancy-log "^1.3.2" - object-assign "^4.0.1" - plugin-error "^0.1.2" - semver "^5.1.0" - through2 "^2.0.0" - -fbjs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-1.0.0.tgz#52c215e0883a3c86af2a7a776ed51525ae8e0a5a" - integrity sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA== - dependencies: - core-js "^2.4.1" - fbjs-css-vars "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.18" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" - integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== - dependencies: - flat-cache "^3.0.4" - -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - 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" - -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" - integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -fs-extra@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" - integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d" - integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.1: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.0, get-intrinsic@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" - integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -glob-parent@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - 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" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -graphql@^14.0.0: - version "14.7.0" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.7.0.tgz#7fa79a80a69be4a31c27dda824dc04dac2035a72" - integrity sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA== - dependencies: - iterall "^1.2.2" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.3: - version "5.1.5" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hermes-engine@~0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.4.3.tgz#1754932f989daddd149172600f01e69cb8f27298" - integrity sha512-qkk85ezG+w70C3tQ4iDs22B8talvByGeJQ1VIb2KG5+rMZWVizRq6r+NYptOC/HWAFxkdYb6F3OPca7RxvjYew== - -hermes-profile-transformer@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" - integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== - dependencies: - source-map "^0.7.3" - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24, iconv-lite@^0.4.17: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" - integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.0.5: - version "5.1.8" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -image-size@^0.6.0: - version "0.6.3" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2" - integrity sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA== - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -internal-slot@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" - integrity sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g== - dependencies: - es-abstract "^1.17.0-next.1" - has "^1.0.3" - side-channel "^1.0.2" - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-core-module@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== - dependencies: - has "^1.0.3" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-negative-zero@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-potential-custom-element-name@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" - integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= - -is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== - dependencies: - has-symbols "^1.0.1" - -is-stream@^1.0.1, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk= - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== - -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -iterall@^1.2.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== - -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== - -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - -jest-haste-map@^24.7.1: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - -jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== - dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" - -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - -jest-serializer@^24.4.0, jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - -jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - -jest-validate@^24.7.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== - 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" - -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest@^26.0.1: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== - dependencies: - "@jest/core" "^26.6.3" - import-local "^3.0.2" - jest-cli "^26.6.3" - -jetifier@^1.6.2: - version "1.6.6" - resolved "https://registry.yarnpkg.com/jetifier/-/jetifier-1.6.6.tgz#fec8bff76121444c12dc38d2dad6767c421dab68" - integrity sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsc-android@^245459.0.0: - version "245459.0.0" - resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" - integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== - -jsdom@^16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" - integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== - dependencies: - abab "^2.0.3" - acorn "^7.1.1" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.2.0" - data-urls "^2.0.0" - decimal.js "^10.2.0" - domexception "^2.0.1" - escodegen "^1.14.1" - html-encoding-sniffer "^2.0.1" - is-potential-custom-element-name "^1.0.0" - nwsapi "^2.2.0" - parse5 "5.1.1" - request "^2.88.2" - request-promise-native "^1.0.8" - saxes "^5.0.0" - symbol-tree "^3.2.4" - tough-cookie "^3.0.1" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - ws "^7.2.3" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== - dependencies: - minimist "^1.2.5" - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.1.0.tgz#642f1d7b88aa6d7eb9d8f2210e166478444fa891" - integrity sha512-d4/UOjg+mxAWxCiF0c5UTSwyqbchkbqCvK87aBovhnh8GtysTjWmgC63tY0cJx/HzGgm9qnA147jVBdpOiQ2RA== - dependencies: - array-includes "^3.1.1" - object.assign "^4.1.1" - -kind-of@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-1.1.0.tgz#140a3d2d41a36d2efcfa9377b62c24f8495a5c44" - integrity sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ= - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= - optionalDependencies: - graceful-fs "^4.1.9" - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.3.0: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - -logkitty@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" - integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== - dependencies: - ansi-fragments "^0.2.1" - dayjs "^1.8.15" - yargs "^15.1.0" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= - dependencies: - readable-stream "^2.0.1" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -metro-babel-register@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.58.0.tgz#5c44786d49a044048df56cf476a2263491d4f53a" - integrity sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg== - dependencies: - "@babel/core" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^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-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/register" "^7.0.0" - core-js "^2.2.2" - escape-string-regexp "^1.0.5" - -metro-babel-transformer@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz#317c83b863cceb0573943815f1711fbcbe69b106" - integrity sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A== - dependencies: - "@babel/core" "^7.0.0" - metro-source-map "0.58.0" - -metro-cache@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.58.0.tgz#630ea0a4626dfb9591c71fdb85dce14b5e9a04ec" - integrity sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q== - dependencies: - jest-serializer "^24.4.0" - metro-core "0.58.0" - mkdirp "^0.5.1" - rimraf "^2.5.4" - -metro-config@0.58.0, metro-config@^0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.58.0.tgz#1e24b43a5a00971d75662b1a0d3c04a13d4a1746" - integrity sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w== - dependencies: - cosmiconfig "^5.0.5" - jest-validate "^24.7.0" - metro "0.58.0" - metro-cache "0.58.0" - metro-core "0.58.0" - pretty-format "^24.7.0" - -metro-core@0.58.0, metro-core@^0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.58.0.tgz#ad9f6645a2b439a3fbce7ce4e19b01b00375768a" - integrity sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ== - dependencies: - jest-haste-map "^24.7.1" - lodash.throttle "^4.1.1" - metro-resolver "0.58.0" - wordwrap "^1.0.0" - -metro-inspector-proxy@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz#6fefb0cdf25655919d56c82ebe09cd26eb00e636" - integrity sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - rxjs "^5.4.3" - ws "^1.1.5" - yargs "^14.2.0" - -metro-minify-uglify@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz#7e1066954bfd4f767ba6aca7feef676ca44c68b8" - integrity sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA== - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2" - integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA== - dependencies: - "@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-transform-arrow-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-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - -metro-react-native-babel-preset@^0.59.0: - version "0.59.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz#20e020bc6ac9849e1477de1333d303ed42aba225" - integrity sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg== - dependencies: - "@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-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - -metro-react-native-babel-transformer@0.58.0, metro-react-native-babel-transformer@^0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz#5da0e5a1b83c01d11626905fa59f34fda53a21a5" - integrity sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ== - dependencies: - "@babel/core" "^7.0.0" - babel-preset-fbjs "^3.3.0" - metro-babel-transformer "0.58.0" - metro-react-native-babel-preset "0.58.0" - metro-source-map "0.58.0" - -metro-resolver@0.58.0, metro-resolver@^0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.58.0.tgz#4d03edc52e2e25d45f16688adf3b3f268ea60df9" - integrity sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q== - dependencies: - absolute-path "^0.0.0" - -metro-source-map@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.58.0.tgz#e951b99f4c653239ce9323bb08339c6f1978a112" - integrity sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw== - dependencies: - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - invariant "^2.2.4" - metro-symbolicate "0.58.0" - ob1 "0.58.0" - source-map "^0.5.6" - vlq "^1.0.0" - -metro-symbolicate@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz#ba9fd52549c41fc1b656adaad7c8875726dd5abe" - integrity sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw== - dependencies: - invariant "^2.2.4" - metro-source-map "0.58.0" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - -metro@0.58.0, metro@^0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.58.0.tgz#c037318c112f80dc96199780c8b401ab72cfd142" - integrity sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.0.0" - "@babel/generator" "^7.5.0" - "@babel/parser" "^7.0.0" - "@babel/plugin-external-helpers" "^7.0.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - absolute-path "^0.0.0" - async "^2.4.0" - babel-preset-fbjs "^3.3.0" - buffer-crc32 "^0.2.13" - chalk "^2.4.1" - ci-info "^2.0.0" - concat-stream "^1.6.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - eventemitter3 "^3.0.0" - fbjs "^1.0.0" - fs-extra "^1.0.0" - graceful-fs "^4.1.3" - image-size "^0.6.0" - invariant "^2.2.4" - jest-haste-map "^24.7.1" - jest-worker "^24.6.0" - json-stable-stringify "^1.0.1" - lodash.throttle "^4.1.1" - merge-stream "^1.0.1" - metro-babel-register "0.58.0" - metro-babel-transformer "0.58.0" - metro-cache "0.58.0" - metro-config "0.58.0" - metro-core "0.58.0" - metro-inspector-proxy "0.58.0" - metro-minify-uglify "0.58.0" - metro-react-native-babel-preset "0.58.0" - metro-resolver "0.58.0" - metro-source-map "0.58.0" - metro-symbolicate "0.58.0" - mime-types "2.1.11" - mkdirp "^0.5.1" - node-fetch "^2.2.0" - nullthrows "^1.1.1" - resolve "^1.5.0" - rimraf "^2.5.4" - serialize-error "^2.1.0" - source-map "^0.5.6" - strip-ansi "^4.0.0" - temp "0.8.3" - throat "^4.1.0" - wordwrap "^1.0.0" - write-file-atomic "^1.2.0" - ws "^1.1.5" - xpipe "^1.0.5" - yargs "^14.2.0" - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - -"mime-db@>= 1.43.0 < 2": - version "1.45.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" - integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== - -mime-db@~1.23.0: - version "1.23.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" - integrity sha1-oxtAcK2uon1zLqMzdApk0OyaZlk= - -mime-types@2.1.11: - version "2.1.11" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" - integrity sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw= - dependencies: - mime-db "~1.23.0" - -mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.1: - version "2.4.7" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" - integrity sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= - -nan@^2.12.1: - version "2.14.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -nocache@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" - integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ== - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" - integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - -node-stream-zip@^1.9.1: - version "1.12.0" - resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.12.0.tgz#f69af78799531b928662f4900d345387fa0b3777" - integrity sha512-HZ3XehqShTFj9gHauRJ3Bri9eiCTOII7/crtXzURtT14NdnOFs9Ia5E82W7z3izVBNx760tqwddxrBJVG52Y1Q== - -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -ob1@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.58.0.tgz#484a1e9a63a8b79d9ea6f3a83b2a42110faac973" - integrity sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.8.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" - integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0, object.assign@^4.1.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" - integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" - -object.fromentries@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.3.tgz#13cefcffa702dc67750314a3305e8cb3fad1d072" - integrity sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" - integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^6.2.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - 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" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - 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.3" - -options@>=0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" - integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= - -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - 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" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== - 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" - -parse-node-version@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" - integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== - -parse5@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picomatch@^2.0.4, picomatch@^2.0.5: - version "2.2.2" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pirates@^4.0.0, pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -plist@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" - integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== - dependencies: - base64-js "^1.2.3" - xmlbuilder "^9.0.7" - xmldom "0.1.x" - -plugin-error@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace" - integrity sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4= - dependencies: - ansi-cyan "^0.1.1" - ansi-red "^0.1.1" - arr-diff "^1.0.1" - arr-union "^2.0.1" - extend-shallow "^1.1.2" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^2.0.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5" - integrity sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q== - -pretty-format@^24.7.0, pretty-format@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-format@^25.1.0, pretty-format@^25.2.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" - integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== - dependencies: - "@jest/types" "^25.5.0" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" - -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompts@^2.0.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -react-devtools-core@^4.0.6: - version "4.10.1" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.10.1.tgz#6d57db291aeac9cc45ef9fb4636dd2ab97490daf" - integrity sha512-sXbBjGAWcf9HAblTP/zMtFhGHqxAfIR+GPxONZsSGN9FHnF4635dx1s2LdQWG9rJ+Ehr3nWg+BUAB6P78my5PA== - dependencies: - shell-quote "^1.6.1" - ws "^7" - -react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" - integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== - -react-native-verloop-sdk@^1.0.69-rc08: - version "1.0.69-rc08" - resolved "https://registry.yarnpkg.com/react-native-verloop-sdk/-/react-native-verloop-sdk-1.0.69-rc08.tgz#f3da17f6b5237225737faf4825bd2045fea76828" - integrity sha512-UQpqFwKaz5CDo/K+h77fRf2pJPD8Ht5gwreHkGxalzCVeSdW2aNrlmYSp8rXxWxY4+MUdfgsBE6I4e6RK11/fw== - -react-native@0.62.2: - version "0.62.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.62.2.tgz#d831e11a3178705449142df19a70ac2ca16bad10" - integrity sha512-gADZZ3jcm2WFTjh8CCBCbl5wRSbdxqZGd+8UpNwLQFgrkp/uHorwAhLNqcd4+fHmADgPBltNL0uR1Vhv47zcOw== - dependencies: - "@babel/runtime" "^7.0.0" - "@react-native-community/cli" "^4.5.1" - "@react-native-community/cli-platform-android" "^4.5.1" - "@react-native-community/cli-platform-ios" "^4.5.0" - abort-controller "^3.0.0" - anser "^1.4.9" - base64-js "^1.1.2" - connect "^3.6.5" - create-react-class "^15.6.3" - escape-string-regexp "^1.0.5" - eslint-plugin-relay "1.4.1" - event-target-shim "^5.0.1" - fbjs "^1.0.0" - fbjs-scripts "^1.1.0" - hermes-engine "~0.4.0" - invariant "^2.2.4" - jsc-android "^245459.0.0" - metro-babel-register "0.58.0" - metro-react-native-babel-transformer "0.58.0" - metro-source-map "0.58.0" - nullthrows "^1.1.1" - pretty-format "^24.7.0" - promise "^7.1.1" - prop-types "^15.7.2" - react-devtools-core "^4.0.6" - react-refresh "^0.4.0" - regenerator-runtime "^0.13.2" - scheduler "0.17.0" - stacktrace-parser "^0.1.3" - use-subscription "^1.0.0" - whatwg-fetch "^3.0.0" - -react-refresh@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" - integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== - -react-test-renderer@16.11.0: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.11.0.tgz#72574566496462c808ac449b0287a4c0a1a7d8f8" - integrity sha512-nh9gDl8R4ut+ZNNb2EeKO5VMvTKxwzurbSMuGBoKtjpjbg8JK/u3eVPVNi1h1Ue+eYK9oSzJjb+K3lzLxyA4ag== - dependencies: - object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.17.0" - -react@16.11.0: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" - integrity sha512-M5Y8yITaLmU0ynd0r1Yvfq98Rmll6q8AxaEe88c8e7LxO8fZ2cNgmFt0aGAS9wzf1Ao32NKXtCl+/tVVtkxq6g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - 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" - -regenerate-unicode-properties@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" - integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -regexpu-core@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" - integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.2.0" - regjsgen "^0.5.1" - regjsparser "^0.6.4" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.2.0" - -regjsgen@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== - -regjsparser@^0.6.4: - version "0.6.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272" - integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw== - dependencies: - jsesc "~0.5.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== - dependencies: - lodash "^4.17.19" - -request-promise-native@^1.0.8: - version "1.0.9" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== - dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.88.2: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.18.1, resolve@^1.5.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -rimraf@^2.5.4: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74= - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= - -rxjs@^5.4.3: - version "5.5.12" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" - integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== - dependencies: - symbol-observable "1.0.1" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sax@^1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -scheduler@0.17.0, scheduler@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.2.1, semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - dependencies: - lru-cache "^6.0.0" - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go= - -serve-static@^1.13.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -side-channel@^1.0.2, side-channel@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.3.tgz#cdc46b057550bbab63706210838df5d4c19519c3" - integrity sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g== - dependencies: - es-abstract "^1.18.0-next.0" - object-inspect "^1.8.0" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-plist@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.1.1.tgz#54367ca28bc5996a982c325c1c4a4c1a05f4047c" - integrity sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg== - dependencies: - bplist-creator "0.0.8" - bplist-parser "0.2.0" - plist "^3.0.1" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.0.0, slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -slide@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.16, source-map-support@^0.5.6: - version "0.5.19" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-utils@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" - integrity sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w== - dependencies: - escape-string-regexp "^2.0.0" - -stack-utils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" - integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== - dependencies: - escape-string-regexp "^2.0.0" - -stacktrace-parser@^0.1.3: - version "0.1.10" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" - integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== - dependencies: - type-fest "^0.7.1" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -stream-buffers@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= - -string-length@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" - integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.matchall@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" - integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has-symbols "^1.0.1" - internal-slot "^1.0.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" - -string.prototype.trimend@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" - integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" - integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -sudo-prompt@^9.0.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" - integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -symbol-observable@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" - integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ= - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -temp@0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -through2@^2.0.0, through2@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -tough-cookie@^2.3.3, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== - dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" - punycode "^2.1.1" - -tr46@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" - integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== - dependencies: - punycode "^2.1.1" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" - integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -ua-parser-js@^0.7.18: - version "0.7.23" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.23.tgz#704d67f951e13195fbcd3d78818577f5bc1d547b" - integrity sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA== - -uglify-es@^3.1.9: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -ultron@1.0.x: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" - integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -use-subscription@^1.0.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" - integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== - dependencies: - object-assign "^4.1.1" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" - integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== - -v8-to-istanbul@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc" - integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vlq@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" - integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= - dependencies: - defaults "^1.0.3" - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" - integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^8.0.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" - integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^2.0.2" - webidl-conversions "^6.1.0" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1, which@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wordwrap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^1.2.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^1.1.0, ws@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" - integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== - dependencies: - options ">=0.0.5" - ultron "1.0.x" - -ws@^7, ws@^7.2.3: - version "7.4.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.1.tgz#a333be02696bd0e54cea0434e21dcc8a9ac294bb" - integrity sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== - -xcode@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.1.0.tgz#bab64a7e954bb50ca8d19da7e09531c65a43ecfe" - integrity sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ== - dependencies: - simple-plist "^1.0.0" - uuid "^3.3.2" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlbuilder@^9.0.7: - version "9.0.7" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" - integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xmldoc@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" - integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== - dependencies: - sax "^1.2.1" - -xmldom@0.1.x: - version "0.1.31" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" - integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== - -xpipe@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" - integrity sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98= - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.1.tgz#54786af40b820dcb2fb8025b11b4d659d76323b3" - integrity sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^14.2.0: - version "14.2.3" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" - integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== - dependencies: - cliui "^5.0.0" - decamelize "^1.2.0" - find-up "^3.0.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 "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^15.0.1" - -yargs@^15.1.0, yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - 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" diff --git a/src/index.d.ts b/src/index.d.ts new file mode 100644 index 00000000..269264bd --- /dev/null +++ b/src/index.d.ts @@ -0,0 +1,29 @@ +declare module "react-native-verloop-sdk" { + interface VerloopInterface { + createUserConfig(clientId: string, userId: string): void; + createAnonymousUserConfig(clientId: string): void; + setButtonClickListener(): void; + setUrlClickListener(): void; + setFcmToken?(token: string): void; // Android-specific method + putCustomField(key: string, value: string): void; + putCustomFieldWithScope(key: string, value: string, scope: string): void; + setRecipeId(recipeId: string): void; + setUserEmail(userEmail: string): void; + setUserName(userName: string): void; + setUserPhone(userPhone: string): void; + showChat(): void; + addListener(eventType: string): void; // Android-specific method + removeListeners(count: number): void; // Android-specific method + clearChat?(): void; // IOS-specific method + logOut?(): void; // IOS-specific method + openWidget?(): void; // IOS-specific method + closeWidget?(): void; // IOS-specific method + enableiOSNotification?(notificatioDeviceToken: string): void; // IOS-specific method + login?(): void; // IOS-specific method + logingWithUserId?(userId: string): void; // IOS-specific method + setUrlRedirectionFlag?(canRedirect: string): void; // IOS-specific method + } + + const Verloop: VerloopInterface; + export default Verloop; +} diff --git a/src/index.js b/src/index.js new file mode 100644 index 00000000..07d280c1 --- /dev/null +++ b/src/index.js @@ -0,0 +1,182 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_native_1 = require("react-native"); +const VerloopModule = react_native_1.NativeModules.RNVerloopSdk; +// Default to an empty object if the module isn’t available +const VerloopNative = VerloopModule || {}; +// Export the Verloop object with safe method calls +const Verloop = { + createUserConfig: (clientId, userId) => { + if (!VerloopNative.createUserConfig) { + console.error("createUserConfig not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.createUserConfig(clientId, userId); + }, + createAnonymousUserConfig: (clientId) => { + if (!VerloopNative.createAnonymousUserConfig) { + console.error("createAnonymousUserConfig not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.createAnonymousUserConfig(clientId); + }, + setButtonClickListener: () => { + if (!VerloopNative.setButtonClickListener) { + console.error("setButtonClickListener not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setButtonClickListener(); + }, + setUrlClickListener: () => { + if (!VerloopNative.setUrlClickListener) { + console.error("setUrlClickListener not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setUrlClickListener(); + }, + setFcmToken: (token) => { + if (react_native_1.Platform.OS === 'android') { + if (!VerloopNative.setFcmToken) { + console.error("setFcmToken not available on android"); + return; + } + VerloopNative.setFcmToken(token); + } + }, + putCustomField: (key, value) => { + if (!VerloopNative.putCustomField) { + console.error("putCustomField not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.putCustomField(key, value); + }, + putCustomFieldWithScope: (key, value, scope) => { + if (!VerloopNative.putCustomFieldWithScope) { + console.error("putCustomFieldWithScope not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.putCustomFieldWithScope(key, value, scope); + }, + setRecipeId: (recipeId) => { + if (!VerloopNative.setRecipeId) { + console.error("setRecipeId not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setRecipeId(recipeId); + }, + setUserEmail: (userEmail) => { + if (!VerloopNative.setUserEmail) { + console.error("setUserEmail not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setUserEmail(userEmail); + }, + setUserName: (userName) => { + if (!VerloopNative.setUserName) { + console.error("setUserName not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setUserName(userName); + }, + setUserPhone: (userPhone) => { + if (!VerloopNative.setUserPhone) { + console.error("setUserPhone not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.setUserPhone(userPhone); + }, + showChat: () => { + if (!VerloopNative.showChat) { + console.error("showChat not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.showChat(); + }, + addListener: (eventType) => { + if (!VerloopNative.addListener) { + console.error("addListener not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.addListener(eventType); + }, + removeListeners: (count) => { + if (!VerloopNative.removeListeners) { + console.error("removeListeners not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.removeListeners(count); + }, + clearChat: () => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.clearChat) { + console.error("clearChat not available on iOS"); + return; + } + VerloopNative.clearChat(); + } + }, + logOut: () => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.logOut) { + console.error("logOut not available on iOS"); + return; + } + VerloopNative.logOut(); + } + }, + openWidget: () => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.openWidget) { + console.error("openWidget not available on iOS"); + return; + } + VerloopNative.openWidget(); + } + }, + closeWidget: () => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.closeWidget) { + console.error("closeWidget not available on iOS"); + return; + } + VerloopNative.closeWidget(); + } + }, + enableiOSNotification: (notificatioDeviceToken) => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.enableiOSNotification) { + console.error("enableiOSNotification not available on iOS"); + return; + } + VerloopNative.enableiOSNotification(notificatioDeviceToken); + } + }, + login: () => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.login) { + console.error("login not available on iOS"); + return; + } + VerloopNative.login(); + } + }, + logingWithUserId: (userId) => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.logingWithUserId) { + console.error("logingWithUserId not available on iOS"); + return; + } + VerloopNative.logingWithUserId(userId); + } + }, + setUrlRedirectionFlag: (canRedirect) => { + if (react_native_1.Platform.OS === 'ios') { + if (!VerloopNative.setUrlRedirectionFlag) { + console.error("setUrlRedirectionFlag not available on iOS"); + return; + } + VerloopNative.setUrlRedirectionFlag(canRedirect); + } + }, +}; +exports.default = Verloop; diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 00000000..9cc37258 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,218 @@ +import { NativeModules, Platform } from "react-native"; + + +// Define the Verloop interface +interface VerloopInterface { + createUserConfig(clientId: string, userId: string): void; + createAnonymousUserConfig(clientId: string): void; + setButtonClickListener(): void; + setUrlClickListener(): void; + setFcmToken?(token: string): void; // Android-specific method + putCustomField(key: string, value: string): void; + putCustomFieldWithScope(key: string, value: string, scope: string): void; + setRecipeId(recipeId: string): void; + setUserEmail(userEmail: string): void; + setUserName(userName: string): void; + setUserPhone(userPhone: string): void; + showChat(): void; + addListener(eventType: string): void; // Android-specific method + removeListeners(count: number): void; // Android-specific method + clearChat?(): void; // IOS-specific method + logOut?(): void; // IOS-specific method + openWidget?(): void; // IOS-specific method + closeWidget?(): void; // IOS-specific method + enableiOSNotification?(notificatioDeviceToken: string): void; // IOS-specific method + login?(): void; // IOS-specific method + logingWithUserId?(userId: string): void; // IOS-specific method + setUrlRedirectionFlag?(canRedirect: string): void; // IOS-specific method +} + +const VerloopModule = NativeModules.RNVerloopSdk + +// Default to an empty object if the module isn’t available +const VerloopNative = VerloopModule || {}; + +// Export the Verloop object with safe method calls +const Verloop: VerloopInterface = { + createUserConfig: (clientId: string, userId: string): void => { + if (!VerloopNative.createUserConfig) { + console.error("createUserConfig not available on", Platform.OS); + return; + } + VerloopNative.createUserConfig(clientId, userId); + }, + createAnonymousUserConfig: (clientId: string): void => { + if (!VerloopNative.createAnonymousUserConfig) { + console.error("createAnonymousUserConfig not available on", Platform.OS); + return; + } + VerloopNative.createAnonymousUserConfig(clientId); + }, + setButtonClickListener: (): void => { + if (!VerloopNative.setButtonClickListener) { + console.error("setButtonClickListener not available on", Platform.OS); + return; + } + VerloopNative.setButtonClickListener(); + }, + setUrlClickListener: (): void => { + if (!VerloopNative.setUrlClickListener) { + console.error("setUrlClickListener not available on", Platform.OS); + return; + } + VerloopNative.setUrlClickListener(); + }, + setFcmToken: (token: string): void => { + if (Platform.OS === 'android') { + if (!VerloopNative.setFcmToken) { + console.error("setFcmToken not available on android"); + return; + } + VerloopNative.setFcmToken(token); + } + }, + putCustomField: (key: string, value: string): void => { + if (!VerloopNative.putCustomField) { + console.error("putCustomField not available on", Platform.OS); + return; + } + VerloopNative.putCustomField(key, value); + }, + putCustomFieldWithScope: (key: string, value: string, scope: string): void => { + if (!VerloopNative.putCustomFieldWithScope) { + console.error("putCustomFieldWithScope not available on", Platform.OS); + return; + } + VerloopNative.putCustomFieldWithScope(key, value, scope); + }, + setRecipeId: (recipeId: string): void => { + if (!VerloopNative.setRecipeId) { + console.error("setRecipeId not available on", Platform.OS); + return; + } + VerloopNative.setRecipeId(recipeId); + }, + setUserEmail: (userEmail: string): void => { + if (!VerloopNative.setUserEmail) { + console.error("setUserEmail not available on", Platform.OS); + return; + } + VerloopNative.setUserEmail(userEmail); + }, + setUserName: (userName: string): void => { + if (!VerloopNative.setUserName) { + console.error("setUserName not available on", Platform.OS); + return; + } + VerloopNative.setUserName(userName); + }, + setUserPhone: (userPhone: string): void => { + if (!VerloopNative.setUserPhone) { + console.error("setUserPhone not available on", Platform.OS); + return; + } + VerloopNative.setUserPhone(userPhone); + }, + showChat: (): void => { + if (!VerloopNative.showChat) { + console.error("showChat not available on", Platform.OS); + return; + } + VerloopNative.showChat(); + }, + addListener: (eventType: string): void => { + if (!VerloopNative.addListener) { + console.error("addListener not available on", Platform.OS); + return; + } + VerloopNative.addListener(eventType); + }, + removeListeners: (count: number): void => { + if (!VerloopNative.removeListeners) { + console.error("removeListeners not available on", Platform.OS); + return; + } + VerloopNative.removeListeners(count); + }, + clearChat: (): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.clearChat) { + console.error("clearChat not available on iOS"); + return; + } + VerloopNative.clearChat(); + } + }, + + logOut: (): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.logOut) { + console.error("logOut not available on iOS"); + return; + } + VerloopNative.logOut(); + } + }, + + openWidget: (): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.openWidget) { + console.error("openWidget not available on iOS"); + return; + } + VerloopNative.openWidget(); + } + }, + + closeWidget: (): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.closeWidget) { + console.error("closeWidget not available on iOS"); + return; + } + VerloopNative.closeWidget(); + } + }, + + enableiOSNotification: (notificatioDeviceToken: string): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.enableiOSNotification) { + console.error("enableiOSNotification not available on iOS"); + return; + } + VerloopNative.enableiOSNotification(notificatioDeviceToken); + } + }, + + login: (): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.login) { + console.error("login not available on iOS"); + return; + } + VerloopNative.login(); + } + }, + + logingWithUserId: (userId: string): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.logingWithUserId) { + console.error("logingWithUserId not available on iOS"); + return; + } + VerloopNative.logingWithUserId(userId); + } + }, + + setUrlRedirectionFlag: (canRedirect: string): void => { + if (Platform.OS === 'ios') { + if (!VerloopNative.setUrlRedirectionFlag) { + console.error("setUrlRedirectionFlag not available on iOS"); + return; + } + VerloopNative.setUrlRedirectionFlag(canRedirect); + } + }, +}; + +export default Verloop; \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..3b9343a5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,16 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "commonjs", + "jsx": "react-native", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "allowSyntheticDefaultImports": true, + "baseUrl": ".", + "paths": { + "react-native-verloop-sdk": ["../src/index.ts"] // Optional: Direct path to source + } + }, + "exclude": ["example"] // Exclude the example app +} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index fb57ccd1..00000000 --- a/yarn.lock +++ /dev/null @@ -1,4 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - From c9d9e8d74dcc22b2c52658eb282b41686205924e Mon Sep 17 00:00:00 2001 From: Raghav Rawat Date: Mon, 7 Apr 2025 15:48:30 +0530 Subject: [PATCH 02/16] .npmrc --- .npmrc | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..88f8b123 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +https://registry.npmjs.org/ + From 2214f32c6472befa9ee620a8a5f848a6e32ac78f Mon Sep 17 00:00:00 2001 From: nv08 Date: Thu, 7 Aug 2025 17:47:52 +0530 Subject: [PATCH 03/16] add dismiss chat --- .../java/com/verloopsdk/VerloopSdkModule.kt | 11 ++++++++++ example/VerloopLivechat.tsx | 3 ++- ios/VerloopSdk.swift | 20 ++++++++++++++++--- src/index.d.ts | 1 + src/index.js | 7 +++++++ src/index.ts | 8 ++++++++ 6 files changed, 46 insertions(+), 4 deletions(-) diff --git a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt index a9dd913b..6715936e 100644 --- a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt +++ b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt @@ -1,6 +1,7 @@ package com.reactlibrary.VerloopSdkPackage import android.app.Activity +import android.content.Intent import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.bridge.ReactContextBaseJavaModule import com.facebook.react.bridge.ReactMethod @@ -13,6 +14,7 @@ import io.verloop.sdk.Verloop import io.verloop.sdk.VerloopConfig import io.verloop.sdk.LiveChatButtonClickListener import io.verloop.sdk.LiveChatUrlClickListener +import io.verloop.sdk.ui.Constants @ReactModule(name = VerloopModule.NAME) class VerloopModule(private val reactContext: ReactApplicationContext) : @@ -191,4 +193,13 @@ class VerloopModule(private val reactContext: ReactApplicationContext) : fun removeListeners(type: Int?) { // Required for RN event emitter } + + @ReactMethod + fun dismissChat() { + val activity: Activity? = currentActivity + if (activity != null) { + val intent = Intent(Constants.ACTION_CLOSE_VERLOOP_WIDGET) + activity.sendBroadcast(intent) + } + } } \ No newline at end of file diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx index a082bf89..a6c75d5d 100644 --- a/example/VerloopLivechat.tsx +++ b/example/VerloopLivechat.tsx @@ -35,7 +35,8 @@ const VerloopLiveChat: React.FC = () => { const buttonClickListener = eventEmitter.addListener( 'veloop_button_clicked', event => { - console.log('Button clicked event:', event); + console.log('Button clicked event:', event, VerloopSdk); + VerloopSdk.dismissChat(); }, ); const urlClickListener = eventEmitter.addListener( diff --git a/ios/VerloopSdk.swift b/ios/VerloopSdk.swift index dbbb4d04..13de70a6 100644 --- a/ios/VerloopSdk.swift +++ b/ios/VerloopSdk.swift @@ -10,8 +10,9 @@ import VerloopSDKiOS @objc(RNVerloopSdk) public class RNVerloopSdk : RCTEventEmitter { - private var config:VLConfig? - private var verloop:VerloopSDK? + private var config: VLConfig? + private var verloop: VerloopSDK? + private var viewController: UIViewController? var hasObservers:Bool? @@ -146,8 +147,8 @@ public class RNVerloopSdk : RCTEventEmitter { DispatchQueue.main.async { self.config?.setUrlRedirectionFlag(canRedirect :false) self.verloop = VerloopSDK(config: self.config!) - // self.verloop?.observeLiveChatEventsOn(vlEventDelegate : self) let cntrl = self.verloop!.getNavController() + self.viewController = cntrl self.topViewController()?.present(cntrl, animated: false) } }else{ @@ -155,6 +156,19 @@ public class RNVerloopSdk : RCTEventEmitter { } } + @objc + func dismissChat() { + if self.viewController != nil { + DispatchQueue.main.async { + self.viewController?.dismiss(animated: true, completion: { + self.viewController = nil // Clear the reference after dismissing + }) + } + } else { + debugPrint("error -> viewController is nil, no chat to dismiss") + } + } + @objc func clearChat() { if self.config != nil { diff --git a/src/index.d.ts b/src/index.d.ts index 269264bd..46fc4705 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -22,6 +22,7 @@ declare module "react-native-verloop-sdk" { login?(): void; // IOS-specific method logingWithUserId?(userId: string): void; // IOS-specific method setUrlRedirectionFlag?(canRedirect: string): void; // IOS-specific method + dismissChat(): void; } const Verloop: VerloopInterface; diff --git a/src/index.js b/src/index.js index 07d280c1..ab440419 100644 --- a/src/index.js +++ b/src/index.js @@ -178,5 +178,12 @@ const Verloop = { VerloopNative.setUrlRedirectionFlag(canRedirect); } }, + dismissChat: () => { + if (!VerloopNative.dismissChat) { + console.error("dismissChat not available on", react_native_1.Platform.OS); + return; + } + VerloopNative.dismissChat(); + }, }; exports.default = Verloop; diff --git a/src/index.ts b/src/index.ts index 9cc37258..26f96db8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -25,6 +25,7 @@ interface VerloopInterface { login?(): void; // IOS-specific method logingWithUserId?(userId: string): void; // IOS-specific method setUrlRedirectionFlag?(canRedirect: string): void; // IOS-specific method + dismissChat(): void; } const VerloopModule = NativeModules.RNVerloopSdk @@ -213,6 +214,13 @@ const Verloop: VerloopInterface = { VerloopNative.setUrlRedirectionFlag(canRedirect); } }, + dismissChat: (): void => { + if (!VerloopNative.dismissChat) { + console.error("dismissChat not available on", Platform.OS); + return; + } + VerloopNative.dismissChat(); + }, }; export default Verloop; \ No newline at end of file From 9f23544a9c7a2f8b957cf5d4d0d9648ae79e6158 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 8 Aug 2025 11:14:55 +0530 Subject: [PATCH 04/16] update package --- example/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/package.json b/example/package.json index 80ec4fad..b0dd4093 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.0-rc.6" + "react-native-verloop-sdk": "^1.1.1-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index 4958e36a..b2379354 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.0-rc.6", + "version": "1.1.1-rc.1", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", From 102a3fa102d5cf85afd710e9f7ef10f44837e658 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 8 Aug 2025 11:26:44 +0530 Subject: [PATCH 05/16] update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3e0dab77..f137e79c 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,8 @@ For React Native versions below 0.70, please use our older package versions and 'veloop_button_clicked', event => { console.log('Button clicked event:', event); + // To dismiss the chat (if required) [dismissChat- hides the widget and removes it from the view] + // VerloopSdk.dismissChat(); }, ); const urlClickListener = eventEmitter.addListener( From 285c3351d5e4bc1fb04f52a3521394f833e996f5 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 8 Aug 2025 16:33:55 +0530 Subject: [PATCH 06/16] add method declaration in ios --- ios/VerloopSdk.mm | 1 + package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ios/VerloopSdk.mm b/ios/VerloopSdk.mm index 611bd966..7c5c839e 100644 --- a/ios/VerloopSdk.mm +++ b/ios/VerloopSdk.mm @@ -24,4 +24,5 @@ @interface RCT_EXTERN_MODULE(RNVerloopSdk, NSObject) RCT_EXTERN_METHOD(login) RCT_EXTERN_METHOD(logingWithUserId:(NSString *)userId) RCT_EXTERN_METHOD(setUrlRedirectionFlag:(NSString *)canRedirect) +RCT_EXTERN_METHOD(dismissChat) @end \ No newline at end of file diff --git a/package.json b/package.json index b2379354..309a240f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.1-rc.1", + "version": "1.1.1-rc.2", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", From 46174b3bceb480ecaba15492fecf5bd28ebcc2a9 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 8 Aug 2025 19:10:28 +0530 Subject: [PATCH 07/16] update package version --- example/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/example/package.json b/example/package.json index b0dd4093..230989d6 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.1-rc.1" + "react-native-verloop-sdk": "^1.1.1" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index 309a240f..9c01551c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.1-rc.2", + "version": "1.1.1", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", From 4036556e86b7526cb0e90ad7eebd6f77231cdf6b Mon Sep 17 00:00:00 2001 From: nv08 Date: Wed, 20 Aug 2025 19:46:17 +0530 Subject: [PATCH 08/16] fix: update android package --- android/build.gradle | 2 +- example/package.json | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 3085a57d..c13f3bad 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -55,5 +55,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-android:+' // Updated for RN 0.71+ - implementation 'com.github.verloop:android-sdk:1.1.17' + implementation 'com.github.verloop:android-sdk:1.1.18-rc.1' } \ No newline at end of file diff --git a/example/package.json b/example/package.json index 230989d6..ac91c61e 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.1" + "react-native-verloop-sdk": "^1.1.2-rc.1" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index 9c01551c..e9249b89 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.1", + "version": "1.1.2-rc.1", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", From bae19f0d725bdab667f2caf17a40ffd2648b8f9b Mon Sep 17 00:00:00 2001 From: nv08 Date: Mon, 25 Aug 2025 13:46:33 +0530 Subject: [PATCH 09/16] update packages --- android/build.gradle | 2 +- example/package.json | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index c13f3bad..5eb151ae 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -55,5 +55,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-android:+' // Updated for RN 0.71+ - implementation 'com.github.verloop:android-sdk:1.1.18-rc.1' + implementation 'com.github.verloop:android-sdk:1.1.18' } \ No newline at end of file diff --git a/example/package.json b/example/package.json index ac91c61e..08ac5036 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.2-rc.1" + "react-native-verloop-sdk": "^1.1.2" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index e9249b89..468b166c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.2-rc.1", + "version": "1.1.2", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", From 73f5ce0e1e18a185d7ff915c0e7e5048554ebb66 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 29 Aug 2025 17:31:15 +0530 Subject: [PATCH 10/16] update ios sdk version --- example/package.json | 2 +- package.json | 2 +- react-native-verloop-sdk.podspec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/example/package.json b/example/package.json index 08ac5036..cdf32336 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.2" + "react-native-verloop-sdk": "^1.1.3" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index 468b166c..f4505568 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.2", + "version": "1.1.3", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/react-native-verloop-sdk.podspec b/react-native-verloop-sdk.podspec index 732d17df..a63bc9c7 100644 --- a/react-native-verloop-sdk.podspec +++ b/react-native-verloop-sdk.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/github_account/react-native-verloop-sdk.git.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency 'VerloopSDKiOS','0.2.11' + s.dependency 'VerloopSDKiOS','0.2.17' # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. From aba9544e96feeab0cf02bee5640a4a5464ff8674 Mon Sep 17 00:00:00 2001 From: nv08 Date: Thu, 11 Sep 2025 17:11:53 +0530 Subject: [PATCH 11/16] add logout method for android --- .../src/main/java/com/verloopsdk/VerloopSdkModule.kt | 8 ++++++++ example/VerloopLivechat.tsx | 4 +++- src/index.d.ts | 2 +- src/index.js | 10 ++++------ src/index.ts | 10 ++++------ 5 files changed, 20 insertions(+), 14 deletions(-) diff --git a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt index 6715936e..968e74e9 100644 --- a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt +++ b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt @@ -202,4 +202,12 @@ class VerloopModule(private val reactContext: ReactApplicationContext) : activity.sendBroadcast(intent) } } + + @ReactMethod + fun logout() { + verloop?.logout() + verloopConfigBuilder = null + verloop = null + customVariableList.clear() + } } \ No newline at end of file diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx index a6c75d5d..5f2ede7c 100644 --- a/example/VerloopLivechat.tsx +++ b/example/VerloopLivechat.tsx @@ -11,6 +11,7 @@ import { import VerloopSdk from 'react-native-verloop-sdk'; const VerloopLiveChat: React.FC = () => { + console.log(VerloopSdk, 'VerloopSdk instance'); useEffect(() => { if (Platform.OS === 'ios') { @@ -19,7 +20,7 @@ const VerloopLiveChat: React.FC = () => { VerloopSdk.createAnonymousUserConfig('your-client-id'); VerloopSdk.showChat(); } else { - console.error("RNVerloopSdk not available in useEffect"); + console.error('RNVerloopSdk not available in useEffect'); } } }, []); @@ -36,6 +37,7 @@ const VerloopLiveChat: React.FC = () => { 'veloop_button_clicked', event => { console.log('Button clicked event:', event, VerloopSdk); + VerloopSdk.logOut(); VerloopSdk.dismissChat(); }, ); diff --git a/src/index.d.ts b/src/index.d.ts index 46fc4705..1e5f56fc 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -15,7 +15,7 @@ declare module "react-native-verloop-sdk" { addListener(eventType: string): void; // Android-specific method removeListeners(count: number): void; // Android-specific method clearChat?(): void; // IOS-specific method - logOut?(): void; // IOS-specific method + logOut(): void; openWidget?(): void; // IOS-specific method closeWidget?(): void; // IOS-specific method enableiOSNotification?(notificatioDeviceToken: string): void; // IOS-specific method diff --git a/src/index.js b/src/index.js index ab440419..ada37c54 100644 --- a/src/index.js +++ b/src/index.js @@ -116,13 +116,11 @@ const Verloop = { } }, logOut: () => { - if (react_native_1.Platform.OS === 'ios') { - if (!VerloopNative.logOut) { - console.error("logOut not available on iOS"); - return; - } - VerloopNative.logOut(); + if (!VerloopNative.logOut) { + console.error("logOut not available on", react_native_1.Platform.OS); + return; } + VerloopNative.logOut(); }, openWidget: () => { if (react_native_1.Platform.OS === 'ios') { diff --git a/src/index.ts b/src/index.ts index 26f96db8..e6b317c4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,13 +136,11 @@ const Verloop: VerloopInterface = { VerloopNative.removeListeners(count); }, clearChat: (): void => { - if (Platform.OS === 'ios') { - if (!VerloopNative.clearChat) { - console.error("clearChat not available on iOS"); - return; - } - VerloopNative.clearChat(); + if (!VerloopNative.clearChat) { + console.error("clearChat not available on", Platform.OS); + return; } + VerloopNative.clearChat(); }, logOut: (): void => { From 787f509cdcc0bb2447f3ea566f8664d2f129a73a Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 12 Sep 2025 12:19:00 +0530 Subject: [PATCH 12/16] revert clear chat changes --- example/VerloopLivechat.tsx | 5 ++--- example/package.json | 2 +- package.json | 2 +- src/index.ts | 10 ++++++---- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx index 5f2ede7c..2d9216c4 100644 --- a/example/VerloopLivechat.tsx +++ b/example/VerloopLivechat.tsx @@ -11,8 +11,6 @@ import { import VerloopSdk from 'react-native-verloop-sdk'; const VerloopLiveChat: React.FC = () => { - console.log(VerloopSdk, 'VerloopSdk instance'); - useEffect(() => { if (Platform.OS === 'ios') { const module = NativeModules.RNVerloopSdk; @@ -37,7 +35,8 @@ const VerloopLiveChat: React.FC = () => { 'veloop_button_clicked', event => { console.log('Button clicked event:', event, VerloopSdk); - VerloopSdk.logOut(); + VerloopSdk.clearChat && VerloopSdk.clearChat(); + //VerloopSdk.logOut(); VerloopSdk.dismissChat(); }, ); diff --git a/example/package.json b/example/package.json index cdf32336..977d115f 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "^1.1.3" + "react-native-verloop-sdk": "1.1.4-rc.3" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index f4505568..24b0dcbe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.3", + "version": "1.1.4-rc.3", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/src/index.ts b/src/index.ts index e6b317c4..26f96db8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,11 +136,13 @@ const Verloop: VerloopInterface = { VerloopNative.removeListeners(count); }, clearChat: (): void => { - if (!VerloopNative.clearChat) { - console.error("clearChat not available on", Platform.OS); - return; + if (Platform.OS === 'ios') { + if (!VerloopNative.clearChat) { + console.error("clearChat not available on iOS"); + return; + } + VerloopNative.clearChat(); } - VerloopNative.clearChat(); }, logOut: (): void => { From 72f5a424719320961f6502c136d830b3434da9d4 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 12 Sep 2025 13:01:02 +0530 Subject: [PATCH 13/16] fix example app --- example/VerloopLivechat.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx index 2d9216c4..09fb3109 100644 --- a/example/VerloopLivechat.tsx +++ b/example/VerloopLivechat.tsx @@ -35,8 +35,8 @@ const VerloopLiveChat: React.FC = () => { 'veloop_button_clicked', event => { console.log('Button clicked event:', event, VerloopSdk); - VerloopSdk.clearChat && VerloopSdk.clearChat(); - //VerloopSdk.logOut(); + // VerloopSdk.clearChat && VerloopSdk.clearChat(); + VerloopSdk.logOut(); VerloopSdk.dismissChat(); }, ); From 8734b2cad1bb2aa2612d34efeb7e7766bfa8cb93 Mon Sep 17 00:00:00 2001 From: nv08 Date: Wed, 29 Oct 2025 10:49:13 +0530 Subject: [PATCH 14/16] rename clearChat to closeChat --- .../java/com/verloopsdk/VerloopSdkModule.kt | 5 ++++ ios/VerloopSdk.mm | 2 +- ios/VerloopSdk.swift | 6 ++-- react-native-verloop-sdk.podspec | 2 +- src/index.d.ts | 6 ++-- src/index.js | 20 ++++++------- src/index.ts | 28 ++++++++----------- 7 files changed, 34 insertions(+), 35 deletions(-) diff --git a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt index 968e74e9..0407f69e 100644 --- a/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt +++ b/android/src/main/java/com/verloopsdk/VerloopSdkModule.kt @@ -210,4 +210,9 @@ class VerloopModule(private val reactContext: ReactApplicationContext) : verloop = null customVariableList.clear() } + + @ReactMethod + fun closeChat() { + verloop?.closeChat() + } } \ No newline at end of file diff --git a/ios/VerloopSdk.mm b/ios/VerloopSdk.mm index 7c5c839e..c6d4b3eb 100644 --- a/ios/VerloopSdk.mm +++ b/ios/VerloopSdk.mm @@ -16,7 +16,7 @@ @interface RCT_EXTERN_MODULE(RNVerloopSdk, NSObject) RCT_EXTERN_METHOD(setUserPhone:(NSString *)userPhone) RCT_EXTERN_METHOD(setUserName:(NSString *)userName) RCT_EXTERN_METHOD(showChat) -RCT_EXTERN_METHOD(clearChat) +RCT_EXTERN_METHOD(closeChat) RCT_EXTERN_METHOD(logOut) RCT_EXTERN_METHOD(openWidget) RCT_EXTERN_METHOD(closeWidget) diff --git a/ios/VerloopSdk.swift b/ios/VerloopSdk.swift index 13de70a6..efeb353e 100644 --- a/ios/VerloopSdk.swift +++ b/ios/VerloopSdk.swift @@ -170,13 +170,13 @@ public class RNVerloopSdk : RCTEventEmitter { } @objc - func clearChat() { + func closeChat() { if self.config != nil { DispatchQueue.main.async { - self.verloop?.clearConfig() + self.verloop?.close() } }else{ - debugPrint("error -> config not initialised before clearChat method is called") + debugPrint("error -> config not initialised before closeChat method is called") } } diff --git a/react-native-verloop-sdk.podspec b/react-native-verloop-sdk.podspec index a63bc9c7..0dce7b89 100644 --- a/react-native-verloop-sdk.podspec +++ b/react-native-verloop-sdk.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/github_account/react-native-verloop-sdk.git.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency 'VerloopSDKiOS','0.2.17' + s.dependency 'VerloopSDKiOS','0.2.19-rc.1' # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. diff --git a/src/index.d.ts b/src/index.d.ts index 1e5f56fc..74b02612 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -1,4 +1,4 @@ -declare module "react-native-verloop-sdk" { +declare module 'react-native-verloop-sdk' { interface VerloopInterface { createUserConfig(clientId: string, userId: string): void; createAnonymousUserConfig(clientId: string): void; @@ -14,8 +14,8 @@ declare module "react-native-verloop-sdk" { showChat(): void; addListener(eventType: string): void; // Android-specific method removeListeners(count: number): void; // Android-specific method - clearChat?(): void; // IOS-specific method - logOut(): void; + logout(): void; // log out from chat but does not close existing chat + closeChat(): void; // closes existing chat openWidget?(): void; // IOS-specific method closeWidget?(): void; // IOS-specific method enableiOSNotification?(notificatioDeviceToken: string): void; // IOS-specific method diff --git a/src/index.js b/src/index.js index ada37c54..5c5ef2df 100644 --- a/src/index.js +++ b/src/index.js @@ -106,21 +106,19 @@ const Verloop = { } VerloopNative.removeListeners(count); }, - clearChat: () => { - if (react_native_1.Platform.OS === 'ios') { - if (!VerloopNative.clearChat) { - console.error("clearChat not available on iOS"); - return; - } - VerloopNative.clearChat(); + closeChat: () => { + if (!VerloopNative.closeChat) { + console.error("closeChat not available on", react_native_1.Platform.OS); + return; } + VerloopNative.closeChat(); }, - logOut: () => { - if (!VerloopNative.logOut) { - console.error("logOut not available on", react_native_1.Platform.OS); + logout: () => { + if (!VerloopNative.logout) { + console.error("logout not available on", react_native_1.Platform.OS); return; } - VerloopNative.logOut(); + VerloopNative.logout(); }, openWidget: () => { if (react_native_1.Platform.OS === 'ios') { diff --git a/src/index.ts b/src/index.ts index 26f96db8..760582c8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,8 +17,8 @@ interface VerloopInterface { showChat(): void; addListener(eventType: string): void; // Android-specific method removeListeners(count: number): void; // Android-specific method - clearChat?(): void; // IOS-specific method - logOut?(): void; // IOS-specific method + closeChat(): void; + logout?(): void; openWidget?(): void; // IOS-specific method closeWidget?(): void; // IOS-specific method enableiOSNotification?(notificatioDeviceToken: string): void; // IOS-specific method @@ -135,24 +135,20 @@ const Verloop: VerloopInterface = { } VerloopNative.removeListeners(count); }, - clearChat: (): void => { - if (Platform.OS === 'ios') { - if (!VerloopNative.clearChat) { - console.error("clearChat not available on iOS"); - return; - } - VerloopNative.clearChat(); + closeChat: (): void => { + if (!VerloopNative.closeChat) { + console.error("closeChat not available on", Platform.OS); + return; } + VerloopNative.closeChat(); }, - logOut: (): void => { - if (Platform.OS === 'ios') { - if (!VerloopNative.logOut) { - console.error("logOut not available on iOS"); - return; - } - VerloopNative.logOut(); + logout: (): void => { + if (!VerloopNative.logout) { + console.error("logout not available on", Platform.OS); + return; } + VerloopNative.logout(); }, openWidget: (): void => { From f022e7c7a9485cc3186c565509c55bae7da74933 Mon Sep 17 00:00:00 2001 From: nv08 Date: Wed, 29 Oct 2025 17:00:02 +0530 Subject: [PATCH 15/16] update packages --- android/build.gradle | 2 +- example/package.json | 2 +- ios/VerloopSdk.mm | 2 +- ios/VerloopSdk.swift | 6 +++--- package.json | 2 +- react-native-verloop-sdk.podspec | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 5eb151ae..9567ce6b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -55,5 +55,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-android:+' // Updated for RN 0.71+ - implementation 'com.github.verloop:android-sdk:1.1.18' + implementation 'com.github.verloop:android-sdk:1.1.19-rc.5' } \ No newline at end of file diff --git a/example/package.json b/example/package.json index 977d115f..bfd44a65 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "1.1.4-rc.3" + "react-native-verloop-sdk": "1.1.4-rc.7" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/ios/VerloopSdk.mm b/ios/VerloopSdk.mm index c6d4b3eb..df15e683 100644 --- a/ios/VerloopSdk.mm +++ b/ios/VerloopSdk.mm @@ -17,7 +17,7 @@ @interface RCT_EXTERN_MODULE(RNVerloopSdk, NSObject) RCT_EXTERN_METHOD(setUserName:(NSString *)userName) RCT_EXTERN_METHOD(showChat) RCT_EXTERN_METHOD(closeChat) -RCT_EXTERN_METHOD(logOut) +RCT_EXTERN_METHOD(logout) RCT_EXTERN_METHOD(openWidget) RCT_EXTERN_METHOD(closeWidget) RCT_EXTERN_METHOD(enableiOSNotification:(NSString *)notificatioDeviceToken) diff --git a/ios/VerloopSdk.swift b/ios/VerloopSdk.swift index efeb353e..9a60ab2a 100644 --- a/ios/VerloopSdk.swift +++ b/ios/VerloopSdk.swift @@ -173,7 +173,7 @@ public class RNVerloopSdk : RCTEventEmitter { func closeChat() { if self.config != nil { DispatchQueue.main.async { - self.verloop?.close() + self.verloop?.closeChat() } }else{ debugPrint("error -> config not initialised before closeChat method is called") @@ -181,13 +181,13 @@ public class RNVerloopSdk : RCTEventEmitter { } @objc - func logOut() { + func logout() { if self.config != nil { DispatchQueue.main.async { self.verloop?.logout() } }else{ - debugPrint("error -> config not initialised before logOut method is called") + debugPrint("error -> config not initialised before logout method is called") } } diff --git a/package.json b/package.json index 24b0dcbe..55bc9e0e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.4-rc.3", + "version": "1.1.4-rc.7", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/react-native-verloop-sdk.podspec b/react-native-verloop-sdk.podspec index 0dce7b89..6db98ebb 100644 --- a/react-native-verloop-sdk.podspec +++ b/react-native-verloop-sdk.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/github_account/react-native-verloop-sdk.git.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency 'VerloopSDKiOS','0.2.19-rc.1' + s.dependency 'VerloopSDKiOS','0.2.19-rc.2' # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. From 167854078d5420aa560a9e664bbbcb11840f5be7 Mon Sep 17 00:00:00 2001 From: nv08 Date: Fri, 7 Nov 2025 18:21:30 +0530 Subject: [PATCH 16/16] bump up versions --- android/build.gradle | 2 +- example/VerloopLivechat.tsx | 2 +- example/package.json | 2 +- package.json | 2 +- react-native-verloop-sdk.podspec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 9567ce6b..bcfdb728 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -55,5 +55,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-android:+' // Updated for RN 0.71+ - implementation 'com.github.verloop:android-sdk:1.1.19-rc.5' + implementation 'com.github.verloop:android-sdk:1.1.19' } \ No newline at end of file diff --git a/example/VerloopLivechat.tsx b/example/VerloopLivechat.tsx index 09fb3109..3f6347f5 100644 --- a/example/VerloopLivechat.tsx +++ b/example/VerloopLivechat.tsx @@ -36,7 +36,7 @@ const VerloopLiveChat: React.FC = () => { event => { console.log('Button clicked event:', event, VerloopSdk); // VerloopSdk.clearChat && VerloopSdk.clearChat(); - VerloopSdk.logOut(); + VerloopSdk.logout(); VerloopSdk.dismissChat(); }, ); diff --git a/example/package.json b/example/package.json index bfd44a65..e59f6f61 100644 --- a/example/package.json +++ b/example/package.json @@ -13,7 +13,7 @@ "dependencies": { "react": "19.0.0", "react-native": "0.78.0", - "react-native-verloop-sdk": "1.1.4-rc.7" + "react-native-verloop-sdk": "1.1.5" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/package.json b/package.json index 55bc9e0e..5af743c8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-verloop-sdk", - "version": "1.1.4-rc.7", + "version": "1.1.5", "description": "VerloopSDK is to display client side livechat widget on the mobile app.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/react-native-verloop-sdk.podspec b/react-native-verloop-sdk.podspec index 6db98ebb..da20a84f 100644 --- a/react-native-verloop-sdk.podspec +++ b/react-native-verloop-sdk.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/github_account/react-native-verloop-sdk.git.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency 'VerloopSDKiOS','0.2.19-rc.2' + s.dependency 'VerloopSDKiOS','0.2.19' # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.

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 bIp_#G_iA9_EbjZ}sY812ChLJUIl}(~h?K@x diff --git a/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64.swiftdoc b/ios/VerloopSDK.framework/Modules/VerloopSDK.swiftmodule/arm64.swiftdoc deleted file mode 100644 index f181b92d19fa7ca7caf29c1aee11c816d1e8fabd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 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