From 63747e46920d400e509d5e9cc606e33c324bbf3d Mon Sep 17 00:00:00 2001 From: Arkaprabha Chakraborty Date: Tue, 13 Jan 2026 17:35:26 +0530 Subject: [PATCH] init --- .github/workflows/build-release-android.yml | 84 + .gitignore | 62 + App.tsx | 160 ++ README.md | 186 ++ android/app/build.gradle | 118 + android/app/debug.keystore | Bin 0 -> 2257 bytes android/app/proguard-rules.pro | 10 + android/app/src/main/AndroidManifest.xml | 40 + .../java/in/webark/acequity/MainActivity.kt | 31 + .../in/webark/acequity/MainApplication.kt | 43 + .../res/drawable/rn_edit_text_material.xml | 37 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3670 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3670 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1977 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 1977 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4784 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4784 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 7206 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 7206 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9662 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 9662 bytes android/app/src/main/res/values/strings.xml | 3 + android/app/src/main/res/values/styles.xml | 9 + android/build.gradle | 21 + android/gradle.properties | 45 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 45457 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 251 ++ android/gradlew.bat | 99 + android/local.properties.example | 12 + android/settings.gradle | 4 + app.json | 4 + assets/icon.png | Bin 0 -> 29329 bytes assets/logo.png | Bin 0 -> 35684 bytes babel.config.js | 3 + bun.lock | 2030 +++++++++++++++++ index.js | 9 + metro.config.js | 9 + package.json | 48 + tsconfig.json | 28 + 40 files changed, 3353 insertions(+) create mode 100644 .github/workflows/build-release-android.yml create mode 100644 .gitignore create mode 100644 App.tsx create mode 100644 README.md create mode 100644 android/app/build.gradle create mode 100644 android/app/debug.keystore create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/in/webark/acequity/MainActivity.kt create mode 100644 android/app/src/main/java/in/webark/acequity/MainApplication.kt create mode 100644 android/app/src/main/res/drawable/rn_edit_text_material.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/local.properties.example create mode 100644 android/settings.gradle create mode 100644 app.json create mode 100644 assets/icon.png create mode 100644 assets/logo.png create mode 100644 babel.config.js create mode 100644 bun.lock create mode 100644 index.js create mode 100644 metro.config.js create mode 100644 package.json create mode 100644 tsconfig.json diff --git a/.github/workflows/build-release-android.yml b/.github/workflows/build-release-android.yml new file mode 100644 index 0000000..ab1c3c1 --- /dev/null +++ b/.github/workflows/build-release-android.yml @@ -0,0 +1,84 @@ +name: Build and Release Android APK + +on: + push: + tags: + - 'v*.*.*' + workflow_dispatch: + inputs: + version: + description: 'Version tag (e.g., v0.0.2)' + required: true + default: 'v0.0.2' + +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Setup Bun + uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - name: Setup Android SDK + uses: android-actions/setup-android@v3 + + - name: Install dependencies + run: bun install + + - name: Make gradlew executable + run: chmod +x android/gradlew + + - name: Build release APK + run: bun run build:release + + - name: Get version from package.json + id: package-version + run: | + VERSION=$(node -p "require('./package.json').version") + echo "version=$VERSION" >> $GITHUB_OUTPUT + + - name: Rename APK + run: | + mv android/app/build/outputs/apk/release/app-release.apk \ + android/app/build/outputs/apk/release/ACEquity-v${{ steps.package-version.outputs.version }}.apk + + - name: Create Release + uses: softprops/action-gh-release@v1 + with: + tag_name: ${{ github.event.inputs.version || github.ref_name }} + name: Release ${{ github.event.inputs.version || github.ref_name }} + draft: false + prerelease: false + files: | + android/app/build/outputs/apk/release/ACEquity-v${{ steps.package-version.outputs.version }}.apk + body: | + ## ACEquity v${{ steps.package-version.outputs.version }} + + ### Changes + - Android release build + + ### Installation + Download the APK file and install it on your Android device. + + **Note:** You may need to enable "Install from unknown sources" in your device settings. + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..61b9805 --- /dev/null +++ b/.gitignore @@ -0,0 +1,62 @@ +# OSX +.DS_Store +.AppleDouble +.LSOverride + +# 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 + +# Node +node_modules/ +npm-debug.log +yarn-error.log + +# Bundle artifacts +*.jsbundle + +# Ruby / CocoaPods +**/Pods/ +/vendor/bundle/ + +# Temporary files +*.swp +*.swo +*~ + +# Metro +.metro-health-check* + +# Testing +coverage/ + +# Environment +.env +.env.local +.env.*.local diff --git a/App.tsx b/App.tsx new file mode 100644 index 0000000..e8885c1 --- /dev/null +++ b/App.tsx @@ -0,0 +1,160 @@ +import React, {useRef, useState, useCallback} from 'react'; +import { + View, + StatusBar, + StyleSheet, + Image, + BackHandler, + Platform, + Alert, + ToastAndroid, +} from 'react-native'; +import {WebView, WebViewNavigation} from 'react-native-webview'; +import type {WebViewProgressEvent} from 'react-native-webview/lib/WebViewTypes'; + +// Configuration - Change this URL to your target website +const TARGET_URL = 'https://ace.webark.in'; + +// App Logo - Place your logo.png in the assets folder +const APP_LOGO = require('./assets/logo.png'); + +const App: React.FC = () => { + const webViewRef = useRef(null); + const [isLoading, setIsLoading] = useState(true); + const [loadProgress, setLoadProgress] = useState(0); + const [canGoBack, setCanGoBack] = useState(false); + const lastBackPress = useRef(0); + + // Handle Android hardware back button + React.useEffect(() => { + if (Platform.OS === 'android') { + const backHandler = BackHandler.addEventListener( + 'hardwareBackPress', + () => { + if (canGoBack && webViewRef.current) { + webViewRef.current.goBack(); + return true; // Prevent default behavior + } + + // Handle double-back-to-exit + const currentTime = Date.now(); + if (currentTime - lastBackPress.current < 2000) { + // Second press within 2 seconds - exit app + BackHandler.exitApp(); + return true; + } else { + // First press - show message + lastBackPress.current = currentTime; + ToastAndroid.show( + 'Press back again to exit', + ToastAndroid.SHORT, + ); + return true; // Prevent default behavior + } + }, + ); + + return () => backHandler.remove(); + } + }, [canGoBack]); + + // Handle navigation state changes + const handleNavigationStateChange = useCallback( + (navState: WebViewNavigation) => { + setCanGoBack(navState.canGoBack); + }, + [], + ); + + // Handle load progress + const handleLoadProgress = useCallback((event: WebViewProgressEvent) => { + setLoadProgress(event.nativeEvent.progress); + }, []); + + // Handle load start + const handleLoadStart = useCallback(() => { + setIsLoading(true); + }, []); + + // Handle load end + const handleLoadEnd = useCallback(() => { + setIsLoading(false); + }, []); + + return ( + + + + {/* WebView */} + { + const {nativeEvent} = syntheticEvent; + console.warn('WebView error:', nativeEvent); + }} + onHttpError={syntheticEvent => { + const {nativeEvent} = syntheticEvent; + console.warn('HTTP error:', nativeEvent.statusCode); + }} + // Render loading indicator + renderLoading={() => ( + + + + )} + /> + + ); +}; + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: '#ffffff', + }, + webView: { + flex: 1, + }, + loadingContainer: { + position: 'absolute', + top: 0, + left: 0, + right: 0, + bottom: 0, + justifyContent: 'center', + alignItems: 'center', + backgroundColor: '#ffffff', + }, + logo: { + width: 120, + height: 120, + }, +}); + +export default App; diff --git a/README.md b/README.md new file mode 100644 index 0000000..2b1410b --- /dev/null +++ b/README.md @@ -0,0 +1,186 @@ +# ACEquity - React Native WebView Wrapper + +A bare React Native CLI application that wraps a website in a WebView, with planned video downloading functionality. + +## Prerequisites + +- **Node.js** >= 18 +- **JDK** 17 (recommended for React Native) +- **Android Studio** with: + - Android SDK + - Android SDK Platform-Tools + - Android Emulator (optional) +- **Watchman** (recommended for macOS) + +## Environment Setup + +### 1. Install Homebrew Dependencies (macOS) + +```bash +brew install node watchman +brew install --cask zulu@17 # OpenJDK 17 +``` + +### 2. Set Environment Variables + +Add to your `~/.zshrc` or `~/.bash_profile`: + +```bash +# Java Home (Zulu JDK 17) +export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home + +# Android SDK +export ANDROID_HOME=$HOME/Library/Android/sdk +export PATH=$PATH:$ANDROID_HOME/emulator +export PATH=$PATH:$ANDROID_HOME/platform-tools +export PATH=$PATH:$ANDROID_HOME/tools +export PATH=$PATH:$ANDROID_HOME/tools/bin +``` + +Then reload: +```bash +source ~/.zshrc +``` + +### 3. Verify Setup + +```bash +# Check Java version (should be 17.x) +java -version + +# Check Android SDK +echo $ANDROID_HOME +adb --version +``` + +## Installation + +```bash +# Install dependencies +npm install + +# iOS only: Install CocoaPods (if building for iOS later) +# cd ios && pod install && cd .. +``` + +## Running the App + +### Quick Start with Emulator (Recommended for Development) + +**First time? Start here:** + +1. **Create an Android Virtual Device (AVD):** + - Open Android Studio → Device Manager → Create Device + - Select Pixel 5 → API 34 → Name it `Pixel_5_API_34` + - See [ANDROID_EMULATOR_SETUP.md](ANDROID_EMULATOR_SETUP.md) for details + +2. **Use the helper script:** + ```bash + ./dev-helper.sh + ``` + This interactive script will guide you through starting the emulator and app. + +**Or manually:** + +```bash +# Terminal 1: Start Metro bundler +npm start + +# Terminal 2: Start emulator +npm run emulator:start + +# Terminal 3: Build and run app +npm run android:emulator +``` + +For complete emulator setup and troubleshooting, see [RUNNING_ON_EMULATOR.md](RUNNING_ON_EMULATOR.md). + +### Run on Physical Android Device + +1. Enable USB debugging on your device +2. Connect via USB +3. Verify connection: `adb devices` +4. Run: + ```bash + npm start # Terminal 1 + npm run android:device # Terminal 2 + ``` + +### Available Scripts + +```bash +npm start # Start Metro bundler +npm run android # Run on any connected device/emulator +npm run android:emulator # Run specifically on emulator +npm run android:device # Run specifically on physical device +npm run emulator:list # List available AVDs +npm run emulator:start # Start emulator +npm run emulator:check # Check connected devices +npm run clean # Clean build +npm run start:reset # Start with cleared cache +``` + +### Build Debug APK + +```bash +cd android +./gradlew assembleDebug +``` + +The APK will be at: `android/app/build/outputs/apk/debug/app-debug.apk` + +### Install APK via ADB + +```bash +adb install -r android/app/build/outputs/apk/debug/app-debug.apk +``` + +## Project Structure + +``` +ACEquity/ +├── App.tsx # Main WebView component +├── android/ +│ ├── app/ +│ │ └── src/main/ +│ │ └── AndroidManifest.xml # Permissions config +│ ├── gradle.properties # Gradle settings +│ └── local.properties # SDK path (git-ignored) +├── package.json +└── README.md +``` + +## Configuration + +### Change Target URL + +Edit `App.tsx` and modify: + +```typescript +const TARGET_URL = 'https://your-website.com'; +``` + +### Permissions + +The AndroidManifest.xml includes: +- `INTERNET` - Required for WebView +- `ACCESS_NETWORK_STATE` - Check connectivity +- `READ/WRITE_EXTERNAL_STORAGE` - For future downloads +- `READ_MEDIA_VIDEO` - Android 13+ media access + +## Troubleshooting + +See the Troubleshooting section in the setup guide or check: +- [React Native Environment Setup](https://reactnative.dev/docs/environment-setup) +- [React Native WebView Docs](https://github.com/react-native-webview/react-native-webview) + +## Future Features + +- [ ] Video detection in WebView +- [ ] Download manager integration +- [ ] Background download service +- [ ] Download progress notifications + +## License + +MIT diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..9687a9d --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,118 @@ +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"] +} + +/** + * 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 = '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:+' + +android { + ndkVersion rootProject.ext.ndkVersion + buildToolsVersion rootProject.ext.buildToolsVersion + compileSdk rootProject.ext.compileSdkVersion + + namespace "in.webark.acequity" + defaultConfig { + applicationId "in.webark.acequity" + minSdkVersion rootProject.ext.minSdkVersion + targetSdkVersion rootProject.ext.targetSdkVersion + versionCode 1 + versionName "0.0.2" + } + 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 + } +} + +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/android/app/debug.keystore b/android/app/debug.keystore new file mode 100644 index 0000000000000000000000000000000000000000..364e105ed39fbfd62001429a68140672b06ec0de GIT binary patch literal 2257 zcmchYXEfYt8;7T1^dLH$VOTZ%2NOdOH5j5LYLtZ0q7x-V8_6gU5)#7dkq{HTmsfNq zB3ZqcAxeY^G10@?efK?Q&)M(qInVv!xjx+IKEL}p*K@LYvIzo#AZG>st5|P)KF1_Z;y){W{<7K{nl!CPuE z_^(!C(Ol0n8 zK13*rzAtW>(wULKPRYLd7G18F8#1P`V*9`(Poj26eOXYyBVZPno~Cvvhx7vPjAuZo zF?VD!zB~QG(!zbw#qsxT8%BSpqMZ4f70ZPn-3y$L8{EVbbN9$H`B&Z1quk9tgp5FM zuxp3pJ0b8u|3+#5bkJ4SRnCF2l7#DyLYXYY8*?OuAwK4E6J{0N=O3QNVzQ$L#FKkR zi-c@&!nDvezOV$i$Lr}iF$XEcwnybQ6WZrMKuw8gCL^U#D;q3t&HpTbqyD%vG=TeDlzCT~MXUPC|Leb-Uk+ z=vnMd(|>ld?Fh>V8poP;q;;nc@en$|rnP0ytzD&fFkCeUE^kG9Kx4wUh!!rpjwKDP zyw_e|a^x_w3E zP}}@$g>*LLJ4i0`Gx)qltL}@;mDv}D*xR^oeWcWdPkW@Uu)B^X&4W1$p6}ze!zudJ zyiLg@uggoMIArBr*27EZV7djDg@W1MaL+rcZ-lrANJQ%%>u8)ZMWU@R2qtnmG(acP z0d_^!t>}5W zpT`*2NR+0+SpTHb+6Js4b;%LJB;B_-ChhnU5py}iJtku*hm5F0!iql8Hrpcy1aYbT z1*dKC5ua6pMX@@iONI?Hpr%h;&YaXp9n!ND7-=a%BD7v&g zOO41M6EbE24mJ#S$Ui0-brR5ML%@|ndz^)YLMMV1atna{Fw<;TF@>d&F|!Z>8eg>>hkFrV)W+uv=`^F9^e zzzM2*oOjT9%gLoub%(R57p-`TXFe#oh1_{&N-YN z<}artH|m=d8TQuKSWE)Z%puU|g|^^NFwC#N=@dPhasyYjoy(fdEVfKR@cXKHZV-`06HsP`|Ftx;8(YD$fFXumLWbGnu$GMqRncXYY9mwz9$ap zQtfZB^_BeNYITh^hA7+(XNFox5WMeG_LtJ%*Q}$8VKDI_p8^pqX)}NMb`0e|wgF7D zuQACY_Ua<1ri{;Jwt@_1sW9zzdgnyh_O#8y+C;LcZq6=4e^cs6KvmK@$vVpKFGbQ= z$)Eux5C|Fx;Gtmv9^#Y-g@7Rt7*eLp5n!gJmn7&B_L$G?NCN`AP>cXQEz}%F%K;vUs{+l4Q{}eWW;ATe2 zqvXzxoIDy(u;F2q1JH7Sf;{jy_j})F+cKlIOmNfjBGHoG^CN zM|Ho&&X|L-36f}Q-obEACz`sI%2f&k>z5c$2TyTSj~vmO)BW~+N^kt`Jt@R|s!){H ze1_eCrlNaPkJQhL$WG&iRvF*YG=gXd1IyYQ9ew|iYn7r~g!wOnw;@n42>enAxBv*A zEmV*N#sxdicyNM=A4|yaOC5MByts}s_Hpfj|y<6G=o=!3S@eIFKDdpR7|FY>L&Wat&oW&cm&X~ z5Bt>Fcq(fgnvlvLSYg&o6>&fY`ODg4`V^lWWD=%oJ#Kbad2u~! zLECFS*??>|vDsNR&pH=Ze0Eo`sC_G`OjoEKVHY|wmwlX&(XBE<@sx3Hd^gtd-fNwUHsylg06p`U2y_={u}Bc + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/java/in/webark/acequity/MainActivity.kt b/android/app/src/main/java/in/webark/acequity/MainActivity.kt new file mode 100644 index 0000000..c20f706 --- /dev/null +++ b/android/app/src/main/java/in/webark/acequity/MainActivity.kt @@ -0,0 +1,31 @@ +package `in`.webark.acequity + +import android.os.Bundle +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 = "ACEquity" + + /** + * 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) + + /** + * Ensure status bar is visible and not translucent + */ + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + // Ensure status bar color can be controlled from React Native + } +} diff --git a/android/app/src/main/java/in/webark/acequity/MainApplication.kt b/android/app/src/main/java/in/webark/acequity/MainApplication.kt new file mode 100644 index 0000000..95086bf --- /dev/null +++ b/android/app/src/main/java/in/webark/acequity/MainApplication.kt @@ -0,0 +1,43 @@ +package `in`.webark.acequity + +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.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, false) + 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/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml new file mode 100644 index 0000000..5c25e72 --- /dev/null +++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..0796da3002ec2e5457cded6ffe2adeb062cf4884 GIT binary patch literal 3670 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 p{vQoUCpSB9q?McJ|CM@v&w2e*p3L;+p^f literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..0796da3002ec2e5457cded6ffe2adeb062cf4884 GIT binary patch literal 3670 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 p{vQoUCpSB9q?McJ|CM@v&w2e*p3L;+p^f literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8f02a912e8c3192f6d8d52ab7314e2a01a4825e2 GIT binary patch literal 1977 zcmaJ=2~d+s7XFiPlW@yT$Z+3=5W)~3gJ6b42m_cXabpYwF+r|{fPq!yP-<}jIa~y} zAs}*uLlI$xf&k(O$T6I9$O4WKmunY60d@bW*|KJ5tG27VU-#GF*Y9=r>ogy44}_ey z8~^|aGU=orXwknk85r2J=4D$!gJP5XC;$*|0sx6O0N?DSP;g03PEJ=>_bU#8KtNDYQSmDR?jSEO@9yUQD*~#(DcFA{{Qm*C zp^A!1dV0Exiwo#zd3iZ7Fi=WL%GA`fwY8N_r-K1VNJtFetQBLu_d^ZA2=gKBDOL?Ur}d)vv$357y&xm=M*ghV38#>Ns765QS0dwP0? zhlfcd5_n4{CMM0z&7VGf+S%E8_wF4AgSmS3>d44QR8*9inc3>uEzp_P@D&!0cP ze*N0l*O$lR_4oHzRaI$eX*oDJ%+Jqbu~=1A)x*QX{r&x>rY3FKGgtjvsa(g1VFndj$y`Zu|x=#k#{c7OkEU%H2)60382yOX6v=r}y= zAV_f5);JRUy*>W^QJ1pVE$o`)PIr(B_I!8*sD}i4dYlZjY}W&S4j>yzqDKROyy`Cv z0^BRo1VL#YnL?BnL*zAdbyk)2ngIaDAfG%zB@M7yiI8w4laK(>fuqcftPCukbwBU! zON93s8&!oyLb+OW$6)m{xEt|tl0==Su4MYnq~a9SS_X}>kct`|omgH@oGGtuaQE-b z$PkvOJ6ZatX#0wj@K`N>SHfLWk&DmS2j~=$N0R@09PUL_IvlR@p?5&txIQRp$2je5 zXK^PCbN2i6BoDbpDG$?2LBdC7u;a}4Hp1{t{AvJ~N|HWZqY?C#bp zGBl{HUBWBIIDYxA32Gt0)B`ct(+$RL|jgMbU`q{k5%T|NlPa1z}fGySv}-&(2Ql&XrxxM~}&qyrC8aq3qM&UKHQqK42lplW8_G zG?I4pNFJU1!hjQg<02x?-`G) z61_hEM$AUeU>OC@Z$h}w?4P8*a|mDT*x*LL-E97osycgYsT0RN{AOzkE686gn8=ay zI&QaFS#AI4RB6+kJi^m6MZ3?R1v{P^Z;Cq-s1>G89FPNMf5^=#nVlKBU7H!7Im-G& z-YrT>#-+7op;1%nr{j6v*SYL}$vwYJJS{&43|1`hfsiKi_)k)#&62&nzTy6SvEGGo1DGQPq7UpzmS{8{jcy+bllU(|SVRyvIPQN1 wcK;EGsPpBZ!0f9B9yjb_G%p}5^7oo=@fe3+o#5_h5I_w;CVHO~y0Mb~4MrFf761SM literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8f02a912e8c3192f6d8d52ab7314e2a01a4825e2 GIT binary patch literal 1977 zcmaJ=2~d+s7XFiPlW@yT$Z+3=5W)~3gJ6b42m_cXabpYwF+r|{fPq!yP-<}jIa~y} zAs}*uLlI$xf&k(O$T6I9$O4WKmunY60d@bW*|KJ5tG27VU-#GF*Y9=r>ogy44}_ey z8~^|aGU=orXwknk85r2J=4D$!gJP5XC;$*|0sx6O0N?DSP;g03PEJ=>_bU#8KtNDYQSmDR?jSEO@9yUQD*~#(DcFA{{Qm*C zp^A!1dV0Exiwo#zd3iZ7Fi=WL%GA`fwY8N_r-K1VNJtFetQBLu_d^ZA2=gKBDOL?Ur}d)vv$357y&xm=M*ghV38#>Ns765QS0dwP0? zhlfcd5_n4{CMM0z&7VGf+S%E8_wF4AgSmS3>d44QR8*9inc3>uEzp_P@D&!0cP ze*N0l*O$lR_4oHzRaI$eX*oDJ%+Jqbu~=1A)x*QX{r&x>rY3FKGgtjvsa(g1VFndj$y`Zu|x=#k#{c7OkEU%H2)60382yOX6v=r}y= zAV_f5);JRUy*>W^QJ1pVE$o`)PIr(B_I!8*sD}i4dYlZjY}W&S4j>yzqDKROyy`Cv z0^BRo1VL#YnL?BnL*zAdbyk)2ngIaDAfG%zB@M7yiI8w4laK(>fuqcftPCukbwBU! zON93s8&!oyLb+OW$6)m{xEt|tl0==Su4MYnq~a9SS_X}>kct`|omgH@oGGtuaQE-b z$PkvOJ6ZatX#0wj@K`N>SHfLWk&DmS2j~=$N0R@09PUL_IvlR@p?5&txIQRp$2je5 zXK^PCbN2i6BoDbpDG$?2LBdC7u;a}4Hp1{t{AvJ~N|HWZqY?C#bp zGBl{HUBWBIIDYxA32Gt0)B`ct(+$RL|jgMbU`q{k5%T|NlPa1z}fGySv}-&(2Ql&XrxxM~}&qyrC8aq3qM&UKHQqK42lplW8_G zG?I4pNFJU1!hjQg<02x?-`G) z61_hEM$AUeU>OC@Z$h}w?4P8*a|mDT*x*LL-E97osycgYsT0RN{AOzkE686gn8=ay zI&QaFS#AI4RB6+kJi^m6MZ3?R1v{P^Z;Cq-s1>G89FPNMf5^=#nVlKBU7H!7Im-G& z-YrT>#-+7op;1%nr{j6v*SYL}$vwYJJS{&43|1`hfsiKi_)k)#&62&nzTy6SvEGGo1DGQPq7UpzmS{8{jcy+bllU(|SVRyvIPQN1 wcK;EGsPpBZ!0f9B9yjb_G%p}5^7oo=@fe3+o#5_h5I_w;CVHO~y0Mb~4MrFf761SM literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..60883274f25a8a83f69587358a23bc1549549bfd GIT binary patch literal 4784 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..3fff025c35a91055d7130c4b0a3f009c5eb887bd GIT binary patch literal 7206 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c4433800c143da38eae8c22e41d05ba54a56f778 GIT binary patch literal 9662 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 U!k79$1RMj&NhwQKikpP|7lTC~BLDyZ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c4433800c143da38eae8c22e41d05ba54a56f778 GIT binary patch literal 9662 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 U!k79$1RMj&NhwQKikpP|7lTC~BLDyZ literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..733b4a3 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + ACEquity + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..7ba83a2 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..f536a79 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,21 @@ +buildscript { + ext { + buildToolsVersion = "34.0.0" + minSdkVersion = 23 + compileSdkVersion = 34 + targetSdkVersion = 34 + ndkVersion = "26.1.10909125" + kotlinVersion = "1.9.22" + } + 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/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..86e80a3 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,45 @@ +# 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. +# DISABLED: react-native-webview has compatibility issues with new architecture +newArchEnabled=false + +# Use this property to enable or disable the Hermes JS engine. +# If set to false, you will be using JSC instead. +hermesEnabled=true + +# Use this property to enable edge-to-edge display support. +# This allows your app to draw behind system bars for an immersive UI. +# Note: Only works with ReactActivity and should not be used with custom Activity. +edgeToEdgeEnabled=false diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..8bdaf60c75ab801e22807dde59e12a8735a34077 GIT binary patch literal 45457 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 c82=K%QXLKFx%@O{wJjEi6Y56o#$)Bpeg literal 0 HcmV?d00001 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..a80b22c --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/android/gradlew b/android/gradlew new file mode 100755 index 0000000..ef07e01 --- /dev/null +++ b/android/gradlew @@ -0,0 +1,251 @@ +#!/bin/sh + +# +# Copyright © 2015 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH="\\\"\\\"" + + +# 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 + if ! command -v java >/dev/null 2>&1 + then + 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 +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# 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"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..11bf182 --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,99 @@ +@REM Copyright (c) Meta Platforms, Inc. and affiliates. +@REM +@REM This source code is licensed under the MIT license found in the +@REM LICENSE file in the root directory of this source tree. + +@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 +@rem SPDX-License-Identifier: Apache-2.0 +@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=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 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! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/local.properties.example b/android/local.properties.example new file mode 100644 index 0000000..487fd50 --- /dev/null +++ b/android/local.properties.example @@ -0,0 +1,12 @@ +# This file should be created as local.properties (not committed to git) +# Copy this file to local.properties and adjust paths for your system + +# macOS Apple Silicon paths (typical) +sdk.dir=/Users/YOUR_USERNAME/Library/Android/sdk + +# Alternative: Use environment variable (recommended) +# sdk.dir=${ANDROID_HOME} + +# Note: The sdk.dir path should point to your Android SDK installation +# You can find this in Android Studio: +# Android Studio > Settings > Languages & Frameworks > Android SDK > Android SDK Location diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..26b7f64 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,4 @@ +rootProject.name = 'ACEquity' +apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) +include ':app' +includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/app.json b/app.json new file mode 100644 index 0000000..12de54d --- /dev/null +++ b/app.json @@ -0,0 +1,4 @@ +{ + "name": "ACEquity", + "displayName": "ACEquity" +} diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..efa87672cb57f766f83abf802f2f76328ac969bc GIT binary patch literal 29329 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 literal 0 HcmV?d00001 diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..f7b3da3 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:@react-native/babel-preset'], +}; diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..3689e55 --- /dev/null +++ b/bun.lock @@ -0,0 +1,2030 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "ACEquity", + "dependencies": { + "react": "18.2.0", + "react-native": "0.74.0", + "react-native-webview": "^11.26.1", + }, + "devDependencies": { + "@babel/core": "^7.24.0", + "@babel/preset-env": "^7.24.0", + "@babel/runtime": "^7.24.0", + "@react-native/babel-preset": "0.74.0", + "@react-native/eslint-config": "0.74.0", + "@react-native/metro-config": "0.74.0", + "@react-native/typescript-config": "0.74.0", + "@types/react": "^18.2.0", + "@types/react-native": "^0.72.0", + "concurrently": "^9.2.1", + "eslint": "^8.57.0", + "jest": "^29.7.0", + "prettier": "^3.2.0", + "typescript": "^5.4.0", + }, + }, + }, + "packages": { + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/eslint-parser": ["@babel/eslint-parser@7.28.5", "", { "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.11.0", "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ=="], + + "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="], + + "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.5", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "debug": "^4.4.1", "lodash.debounce": "^4.0.8", "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg=="], + + "@babel/helper-environment-visitor": ["@babel/helper-environment-visitor@7.24.7", "", { "dependencies": { "@babel/types": "^7.24.7" } }, "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="], + + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.27.1", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA=="], + + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.3", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2" } }, "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q=="], + + "@babel/plugin-bugfix-safari-class-field-initializer-scope": ["@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA=="], + + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA=="], + + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw=="], + + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw=="], + + "@babel/plugin-proposal-async-generator-functions": ["@babel/plugin-proposal-async-generator-functions@7.20.7", "", { "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA=="], + + "@babel/plugin-proposal-class-properties": ["@babel/plugin-proposal-class-properties@7.18.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ=="], + + "@babel/plugin-proposal-export-default-from": ["@babel/plugin-proposal-export-default-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw=="], + + "@babel/plugin-proposal-logical-assignment-operators": ["@babel/plugin-proposal-logical-assignment-operators@7.20.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug=="], + + "@babel/plugin-proposal-nullish-coalescing-operator": ["@babel/plugin-proposal-nullish-coalescing-operator@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA=="], + + "@babel/plugin-proposal-numeric-separator": ["@babel/plugin-proposal-numeric-separator@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q=="], + + "@babel/plugin-proposal-object-rest-spread": ["@babel/plugin-proposal-object-rest-spread@7.20.7", "", { "dependencies": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.20.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg=="], + + "@babel/plugin-proposal-optional-catch-binding": ["@babel/plugin-proposal-optional-catch-binding@7.18.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw=="], + + "@babel/plugin-proposal-optional-chaining": ["@babel/plugin-proposal-optional-chaining@7.21.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA=="], + + "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-dynamic-import": ["@babel/plugin-syntax-dynamic-import@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="], + + "@babel/plugin-syntax-export-default-from": ["@babel/plugin-syntax-export-default-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg=="], + + "@babel/plugin-syntax-flow": ["@babel/plugin-syntax-flow@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA=="], + + "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], + + "@babel/plugin-syntax-unicode-sets-regex": ["@babel/plugin-syntax-unicode-sets-regex@7.18.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="], + + "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="], + + "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", "@babel/traverse": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q=="], + + "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA=="], + + "@babel/plugin-transform-block-scoped-functions": ["@babel/plugin-transform-block-scoped-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg=="], + + "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g=="], + + "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA=="], + + "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.3", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg=="], + + "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.4", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA=="], + + "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/template": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw=="], + + "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="], + + "@babel/plugin-transform-dotall-regex": ["@babel/plugin-transform-dotall-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw=="], + + "@babel/plugin-transform-duplicate-keys": ["@babel/plugin-transform-duplicate-keys@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q=="], + + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ=="], + + "@babel/plugin-transform-dynamic-import": ["@babel/plugin-transform-dynamic-import@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A=="], + + "@babel/plugin-transform-explicit-resource-management": ["@babel/plugin-transform-explicit-resource-management@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ=="], + + "@babel/plugin-transform-exponentiation-operator": ["@babel/plugin-transform-exponentiation-operator@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw=="], + + "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="], + + "@babel/plugin-transform-flow-strip-types": ["@babel/plugin-transform-flow-strip-types@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-flow": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg=="], + + "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="], + + "@babel/plugin-transform-function-name": ["@babel/plugin-transform-function-name@7.27.1", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ=="], + + "@babel/plugin-transform-json-strings": ["@babel/plugin-transform-json-strings@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q=="], + + "@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="], + + "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA=="], + + "@babel/plugin-transform-member-expression-literals": ["@babel/plugin-transform-member-expression-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ=="], + + "@babel/plugin-transform-modules-amd": ["@babel/plugin-transform-modules-amd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA=="], + + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="], + + "@babel/plugin-transform-modules-systemjs": ["@babel/plugin-transform-modules-systemjs@7.28.5", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew=="], + + "@babel/plugin-transform-modules-umd": ["@babel/plugin-transform-modules-umd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w=="], + + "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng=="], + + "@babel/plugin-transform-new-target": ["@babel/plugin-transform-new-target@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ=="], + + "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA=="], + + "@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw=="], + + "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.4", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew=="], + + "@babel/plugin-transform-object-super": ["@babel/plugin-transform-object-super@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng=="], + + "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q=="], + + "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ=="], + + "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="], + + "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA=="], + + "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ=="], + + "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="], + + "@babel/plugin-transform-react-display-name": ["@babel/plugin-transform-react-display-name@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA=="], + + "@babel/plugin-transform-react-jsx": ["@babel/plugin-transform-react-jsx@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/types": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw=="], + + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + + "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA=="], + + "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA=="], + + "@babel/plugin-transform-reserved-words": ["@babel/plugin-transform-reserved-words@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw=="], + + "@babel/plugin-transform-runtime": ["@babel/plugin-transform-runtime@7.28.5", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w=="], + + "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="], + + "@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q=="], + + "@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="], + + "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="], + + "@babel/plugin-transform-typeof-symbol": ["@babel/plugin-transform-typeof-symbol@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw=="], + + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA=="], + + "@babel/plugin-transform-unicode-escapes": ["@babel/plugin-transform-unicode-escapes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg=="], + + "@babel/plugin-transform-unicode-property-regex": ["@babel/plugin-transform-unicode-property-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q=="], + + "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="], + + "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw=="], + + "@babel/preset-env": ["@babel/preset-env@7.28.5", "", { "dependencies": { "@babel/compat-data": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.28.0", "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.5", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-class-static-block": "^7.28.3", "@babel/plugin-transform-classes": "^7.28.4", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.0", "@babel/plugin-transform-exponentiation-operator": "^7.28.5", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.27.1", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-modules-systemjs": "^7.28.5", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", "@babel/plugin-transform-object-rest-spread": "^7.28.4", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.28.4", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.27.1", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg=="], + + "@babel/preset-flow": ["@babel/preset-flow@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-flow-strip-types": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg=="], + + "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "", { "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" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], + + "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + + "@babel/register": ["@babel/register@7.28.3", "", { "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" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA=="], + + "@babel/runtime": ["@babel/runtime@7.28.4", "", {}, "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@2.1.4", "", { "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" } }, "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ=="], + + "@eslint/js": ["@eslint/js@8.57.1", "", {}, "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q=="], + + "@hapi/hoek": ["@hapi/hoek@9.3.0", "", {}, "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ=="], + + "@hapi/topo": ["@hapi/topo@5.1.0", "", { "dependencies": { "@hapi/hoek": "^9.0.0" } }, "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg=="], + + "@humanwhocodes/config-array": ["@humanwhocodes/config-array@0.13.0", "", { "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" } }, "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/object-schema": ["@humanwhocodes/object-schema@2.0.3", "", {}, "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA=="], + + "@isaacs/ttlcache": ["@isaacs/ttlcache@1.4.1", "", {}, "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "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" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + + "@jest/console": ["@jest/console@29.7.0", "", { "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" } }, "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg=="], + + "@jest/core": ["@jest/core@29.7.0", "", { "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" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg=="], + + "@jest/create-cache-key-function": ["@jest/create-cache-key-function@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3" } }, "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA=="], + + "@jest/environment": ["@jest/environment@29.7.0", "", { "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0" } }, "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw=="], + + "@jest/expect": ["@jest/expect@29.7.0", "", { "dependencies": { "expect": "^29.7.0", "jest-snapshot": "^29.7.0" } }, "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ=="], + + "@jest/expect-utils": ["@jest/expect-utils@29.7.0", "", { "dependencies": { "jest-get-type": "^29.6.3" } }, "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA=="], + + "@jest/fake-timers": ["@jest/fake-timers@29.7.0", "", { "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" } }, "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ=="], + + "@jest/globals": ["@jest/globals@29.7.0", "", { "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", "jest-mock": "^29.7.0" } }, "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ=="], + + "@jest/reporters": ["@jest/reporters@29.7.0", "", { "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" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg=="], + + "@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="], + + "@jest/source-map": ["@jest/source-map@29.6.3", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw=="], + + "@jest/test-result": ["@jest/test-result@29.7.0", "", { "dependencies": { "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA=="], + + "@jest/test-sequencer": ["@jest/test-sequencer@29.7.0", "", { "dependencies": { "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", "jest-haste-map": "^29.7.0", "slash": "^3.0.0" } }, "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw=="], + + "@jest/transform": ["@jest/transform@29.7.0", "", { "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" } }, "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw=="], + + "@jest/types": ["@jest/types@29.6.3", "", { "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" } }, "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@nicolo-ribaudo/eslint-scope-5-internals": ["@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1", "", { "dependencies": { "eslint-scope": "5.1.1" } }, "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@react-native-community/cli": ["@react-native-community/cli@13.6.4", "", { "dependencies": { "@react-native-community/cli-clean": "13.6.4", "@react-native-community/cli-config": "13.6.4", "@react-native-community/cli-debugger-ui": "13.6.4", "@react-native-community/cli-doctor": "13.6.4", "@react-native-community/cli-hermes": "13.6.4", "@react-native-community/cli-server-api": "13.6.4", "@react-native-community/cli-tools": "13.6.4", "@react-native-community/cli-types": "13.6.4", "chalk": "^4.1.2", "commander": "^9.4.1", "deepmerge": "^4.3.0", "execa": "^5.0.0", "find-up": "^4.1.0", "fs-extra": "^8.1.0", "graceful-fs": "^4.1.3", "prompts": "^2.4.2", "semver": "^7.5.2" }, "bin": { "react-native": "build/bin.js" } }, "sha512-V7rt2N5JY7M4dJFgdNfR164r3hZdR/Z7V54dv85TFQHRbdwF4QrkG+GeagAU54qrkK/OU8OH3AF2+mKuiNWpGA=="], + + "@react-native-community/cli-clean": ["@react-native-community/cli-clean@13.6.4", "", { "dependencies": { "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2" } }, "sha512-nS1BJ+2Z+aLmqePxB4AYgJ+C/bgQt02xAgSYtCUv+lneRBGhL2tHRrK8/Iolp0y+yQoUtHHf4txYi90zGXLVfw=="], + + "@react-native-community/cli-config": ["@react-native-community/cli-config@13.6.4", "", { "dependencies": { "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "cosmiconfig": "^5.1.0", "deepmerge": "^4.3.0", "fast-glob": "^3.3.2", "joi": "^17.2.1" } }, "sha512-GGK415WoTx1R9FXtfb/cTnan9JIWwSm+a5UCuFd6+suzS0oIt1Md1vCzjNh6W1CK3b43rZC2e+3ZU7Ljd7YtyQ=="], + + "@react-native-community/cli-debugger-ui": ["@react-native-community/cli-debugger-ui@13.6.4", "", { "dependencies": { "serve-static": "^1.13.1" } }, "sha512-9Gs31s6tA1kuEo69ay9qLgM3x2gsN/RI994DCUKnFSW+qSusQJyyrmfllR2mGU3Wl1W09/nYpIg87W9JPf5y4A=="], + + "@react-native-community/cli-doctor": ["@react-native-community/cli-doctor@13.6.4", "", { "dependencies": { "@react-native-community/cli-config": "13.6.4", "@react-native-community/cli-platform-android": "13.6.4", "@react-native-community/cli-platform-apple": "13.6.4", "@react-native-community/cli-platform-ios": "13.6.4", "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "command-exists": "^1.2.8", "deepmerge": "^4.3.0", "envinfo": "^7.10.0", "execa": "^5.0.0", "hermes-profile-transformer": "^0.0.6", "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" } }, "sha512-lWOXCISH/cHtLvO0cWTr+IPSzA54FewVOw7MoCMEvWusH+1n7c3hXTAve78mLozGQ7iuUufkHFWwKf3dzOkflQ=="], + + "@react-native-community/cli-hermes": ["@react-native-community/cli-hermes@13.6.4", "", { "dependencies": { "@react-native-community/cli-platform-android": "13.6.4", "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "hermes-profile-transformer": "^0.0.6" } }, "sha512-VIAufA/2wTccbMYBT9o+mQs9baOEpTxCiIdWeVdkPWKzIwtKsLpDZJlUqj4r4rI66mwjFyQ60PhwSzEJ2ApFeQ=="], + + "@react-native-community/cli-platform-android": ["@react-native-community/cli-platform-android@13.6.4", "", { "dependencies": { "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2", "fast-xml-parser": "^4.2.4", "logkitty": "^0.7.1" } }, "sha512-WhknYwIobKKCqaGCN3BzZEQHTbaZTDiGvcXzevvN867ldfaGdtbH0DVqNunbPoV1RNzeV9qKoQHFdWBkg83tpg=="], + + "@react-native-community/cli-platform-apple": ["@react-native-community/cli-platform-apple@13.6.4", "", { "dependencies": { "@react-native-community/cli-tools": "13.6.4", "chalk": "^4.1.2", "execa": "^5.0.0", "fast-glob": "^3.3.2", "fast-xml-parser": "^4.0.12", "ora": "^5.4.1" } }, "sha512-TLBiotdIz0veLbmvNQIdUv9fkBx7m34ANGYqr5nH7TFxdmey+Z+omoBqG/HGpvyR7d0AY+kZzzV4k+HkYHM/aQ=="], + + "@react-native-community/cli-platform-ios": ["@react-native-community/cli-platform-ios@13.6.4", "", { "dependencies": { "@react-native-community/cli-platform-apple": "13.6.4" } }, "sha512-8Dlva8RY+MY5nhWAj6V7voG3+JOEzDTJmD0FHqL+4p0srvr9v7IEVcxfw5lKBDIUNd0OMAHNevGA+cyz1J60jg=="], + + "@react-native-community/cli-server-api": ["@react-native-community/cli-server-api@13.6.4", "", { "dependencies": { "@react-native-community/cli-debugger-ui": "13.6.4", "@react-native-community/cli-tools": "13.6.4", "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": "^7.5.1" } }, "sha512-D2qSuYCFwrrUJUM0SDc9l3lEhU02yjf+9Peri/xhspzAhALnsf6Z/H7BCjddMV42g9/eY33LqiGyN5chr83a+g=="], + + "@react-native-community/cli-tools": ["@react-native-community/cli-tools@13.6.4", "", { "dependencies": { "appdirsjs": "^1.2.4", "chalk": "^4.1.2", "execa": "^5.0.0", "find-up": "^5.0.0", "mime": "^2.4.1", "node-fetch": "^2.6.0", "open": "^6.2.0", "ora": "^5.4.1", "semver": "^7.5.2", "shell-quote": "^1.7.3", "sudo-prompt": "^9.0.0" } }, "sha512-N4oHLLbeTdg8opqJozjClmuTfazo1Mt+oxU7mr7m45VCsFgBqTF70Uwad289TM/3l44PP679NRMAHVYqpIRYtQ=="], + + "@react-native-community/cli-types": ["@react-native-community/cli-types@13.6.4", "", { "dependencies": { "joi": "^17.2.1" } }, "sha512-NxGCNs4eYtVC8x0wj0jJ/MZLRy8C+B9l8lY8kShuAcvWTv5JXRqmXjg8uK1aA+xikPh0maq4cc/zLw1roroY/A=="], + + "@react-native/assets-registry": ["@react-native/assets-registry@0.74.81", "", {}, "sha512-ms+D6pJ6l30epm53pwnAislW79LEUHJxWfe1Cu0LWyTTBlg1OFoqXfB3eIbpe4WyH3nrlkQAh0yyk4huT2mCvw=="], + + "@react-native/babel-plugin-codegen": ["@react-native/babel-plugin-codegen@0.83.1", "", { "dependencies": { "@babel/traverse": "^7.25.3", "@react-native/codegen": "0.83.1" } }, "sha512-VPj8O3pG1ESjZho9WVKxqiuryrotAECPHGF5mx46zLUYNTWR5u9OMUXYk7LeLy+JLWdGEZ2Gn3KoXeFZbuqE+g=="], + + "@react-native/babel-preset": ["@react-native/babel-preset@0.74.0", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", "@babel/plugin-proposal-class-properties": "^7.18.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", "@babel/plugin-proposal-numeric-separator": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.20.0", "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.20.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-default-from": "^7.0.0", "@babel/plugin-syntax-flow": "^7.18.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-syntax-optional-chaining": "^7.0.0", "@babel/plugin-transform-arrow-functions": "^7.0.0", "@babel/plugin-transform-async-to-generator": "^7.20.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.20.0", "@babel/plugin-transform-flow-strip-types": "^7.20.0", "@babel/plugin-transform-function-name": "^7.0.0", "@babel/plugin-transform-literals": "^7.0.0", "@babel/plugin-transform-modules-commonjs": "^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", "@babel/plugin-transform-parameters": "^7.0.0", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-react-display-name": "^7.0.0", "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/plugin-transform-react-jsx-self": "^7.0.0", "@babel/plugin-transform-react-jsx-source": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/plugin-transform-shorthand-properties": "^7.0.0", "@babel/plugin-transform-spread": "^7.0.0", "@babel/plugin-transform-sticky-regex": "^7.0.0", "@babel/plugin-transform-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", "@react-native/babel-plugin-codegen": "*", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" } }, "sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg=="], + + "@react-native/codegen": ["@react-native/codegen@0.74.81", "", { "dependencies": { "@babel/parser": "^7.20.0", "glob": "^7.1.1", "hermes-parser": "0.19.1", "invariant": "^2.2.4", "jscodeshift": "^0.14.0", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1" }, "peerDependencies": { "@babel/preset-env": "^7.1.6" } }, "sha512-hhXo4ccv2lYWaJrZDsdbRTZ5SzSOdyZ0MY6YXwf3xEFLuSunbUMu17Rz5LXemKXlpVx4KEgJ/TDc2pPVaRPZgA=="], + + "@react-native/community-cli-plugin": ["@react-native/community-cli-plugin@0.74.81", "", { "dependencies": { "@react-native-community/cli-server-api": "13.6.4", "@react-native-community/cli-tools": "13.6.4", "@react-native/dev-middleware": "0.74.81", "@react-native/metro-babel-transformer": "0.74.81", "chalk": "^4.0.0", "execa": "^5.1.1", "metro": "^0.80.3", "metro-config": "^0.80.3", "metro-core": "^0.80.3", "node-fetch": "^2.2.0", "querystring": "^0.2.1", "readline": "^1.3.0" } }, "sha512-ezPOwPxbDgrBZLJJMcXryXJXjv3VWt+Mt4jRZiEtvy6pAoi2owSH0b178T5cEZaWsxQN0BbyJ7F/xJsNiF4z0Q=="], + + "@react-native/debugger-frontend": ["@react-native/debugger-frontend@0.74.81", "", {}, "sha512-HCYF1/88AfixG75558HkNh9wcvGweRaSZGBA71KoZj03umXM8XJy0/ZpacGOml2Fwiqpil72gi6uU+rypcc/vw=="], + + "@react-native/dev-middleware": ["@react-native/dev-middleware@0.74.81", "", { "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.74.81", "@rnx-kit/chromium-edge-launcher": "^1.0.0", "chrome-launcher": "^0.15.2", "connect": "^3.6.5", "debug": "^2.2.0", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", "open": "^7.0.3", "selfsigned": "^2.4.1", "serve-static": "^1.13.1", "temp-dir": "^2.0.0", "ws": "^6.2.2" } }, "sha512-x2IpvUJN1LJE0WmPsSfQIbQaa9xwH+2VDFOUrzuO9cbQap8rNfZpcvVNbrZgrlKbgS4LXbbsj6VSL8b6SnMKMA=="], + + "@react-native/eslint-config": ["@react-native/eslint-config@0.74.0", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/eslint-parser": "^7.20.0", "@react-native/eslint-plugin": "^0.74.0", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "eslint-config-prettier": "^8.5.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-ft-flow": "^2.0.1", "eslint-plugin-jest": "^26.5.3", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-native": "^4.0.0" }, "peerDependencies": { "eslint": ">=8", "prettier": ">=2" } }, "sha512-LsqByn/95POe4v5x0Lgrv+M8IIMzl6YJxGq4agPI6qcNcdlqn2WL7+xQeo+pbNpYy2WTza6zbOsF0iUEY1+iwQ=="], + + "@react-native/eslint-plugin": ["@react-native/eslint-plugin@0.74.89", "", {}, "sha512-k8j7UPC4UcHLCrWpN5my5x7xBdj1j0IBBRCBqWJm+kRBdTQAKHuN05OZ/fQpnjoKPzXXFLYs71olROKXdM+KQQ=="], + + "@react-native/gradle-plugin": ["@react-native/gradle-plugin@0.74.81", "", {}, "sha512-7YQ4TLnqfe2kplWWzBWO6k0rPSrWEbuEiRXSJNZQCtCk+t2YX985G62p/9jWm3sGLN4UTcpDXaFNTTPBvlycoQ=="], + + "@react-native/js-polyfills": ["@react-native/js-polyfills@0.74.89", "", {}, "sha512-MT609lh6SnZYWZVIFTTtL37nu5UOK4Y9CpXw9K6DoUndhkejYY/dBsJ159WNuIFv2xCOtJDYiNPNFOmnRQwYvw=="], + + "@react-native/metro-babel-transformer": ["@react-native/metro-babel-transformer@0.74.89", "", { "dependencies": { "@babel/core": "^7.20.0", "@react-native/babel-preset": "0.74.89", "hermes-parser": "0.19.1", "nullthrows": "^1.1.1" } }, "sha512-rGKSkXLwsYRFCfBku0ZVODqMVAI6mm2yFdYUhKu5U0qIL9bffn4Ow8lHxzdyXMiEROE0jsnN31BOP19cbVI/HA=="], + + "@react-native/metro-config": ["@react-native/metro-config@0.74.0", "", { "dependencies": { "@react-native/js-polyfills": "^0.74.0", "@react-native/metro-babel-transformer": "^0.74.0", "metro-config": "0.79.1", "metro-runtime": "0.79.1" } }, "sha512-ZdCr9mGncDXAAS8sEoUoen7oGQPIubRwwQUsM8eT+0nWj1felbLd+o5W9u3ChnM9DMVOVTBFEimq8Dbtkm04Mg=="], + + "@react-native/normalize-colors": ["@react-native/normalize-colors@0.74.81", "", {}, "sha512-g3YvkLO7UsSWiDfYAU+gLhRHtEpUyz732lZB+N8IlLXc5MnfXHC8GKneDGY3Mh52I3gBrs20o37D5viQX9E1CA=="], + + "@react-native/typescript-config": ["@react-native/typescript-config@0.74.0", "", {}, "sha512-Nt7AkbuLXIfoWmUrlTp06UTUj6LrMhwJhf/ReEHVpiaVJRjuqfjmwelvW/6dGSJjPFtYvziC+iaLLeyv2oBV7w=="], + + "@react-native/virtualized-lists": ["@react-native/virtualized-lists@0.72.8", "", { "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "react-native": "*" } }, "sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw=="], + + "@rnx-kit/chromium-edge-launcher": ["@rnx-kit/chromium-edge-launcher@1.0.0", "", { "dependencies": { "@types/node": "^18.0.0", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0", "mkdirp": "^1.0.4", "rimraf": "^3.0.2" } }, "sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg=="], + + "@sideway/address": ["@sideway/address@4.1.5", "", { "dependencies": { "@hapi/hoek": "^9.0.0" } }, "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q=="], + + "@sideway/formula": ["@sideway/formula@3.0.1", "", {}, "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg=="], + + "@sideway/pinpoint": ["@sideway/pinpoint@2.0.0", "", {}, "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="], + + "@sinclair/typebox": ["@sinclair/typebox@0.27.8", "", {}, "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="], + + "@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@10.3.0", "", { "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@25.0.6", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q=="], + + "@types/node-forge": ["@types/node-forge@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw=="], + + "@types/prop-types": ["@types/prop-types@15.7.15", "", {}, "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw=="], + + "@types/react": ["@types/react@18.3.27", "", { "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" } }, "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w=="], + + "@types/react-native": ["@types/react-native@0.72.8", "", { "dependencies": { "@react-native/virtualized-lists": "^0.72.4", "@types/react": "*" } }, "sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA=="], + + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@6.21.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.5.1", "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/type-utils": "6.21.0", "@typescript-eslint/utils": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", "natural-compare": "^1.4.0", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" }, "peerDependencies": { "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@6.21.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/types": "6.21.0", "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@6.21.0", "", { "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" } }, "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@6.21.0", "", { "dependencies": { "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/utils": "6.21.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@6.21.0", "", {}, "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@6.21.0", "", { "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", "minimatch": "9.0.3", "semver": "^7.5.4", "ts-api-utils": "^1.0.1" } }, "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@6.21.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/types": "6.21.0", "@typescript-eslint/typescript-estree": "6.21.0", "semver": "^7.5.4" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@6.21.0", "", { "dependencies": { "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" } }, "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="], + + "accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "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" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "anser": ["anser@1.4.10", "", {}, "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww=="], + + "ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "ansi-fragments": ["ansi-fragments@0.2.1", "", { "dependencies": { "colorette": "^1.0.7", "slice-ansi": "^2.0.0", "strip-ansi": "^5.0.0" } }, "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w=="], + + "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "appdirsjs": ["appdirsjs@1.2.7", "", {}, "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array-union": ["array-union@2.1.0", "", {}, "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "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" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "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" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "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" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "asap": ["asap@2.0.6", "", {}, "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="], + + "ast-types": ["ast-types@0.15.2", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg=="], + + "astral-regex": ["astral-regex@1.0.0", "", {}, "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "async-limiter": ["async-limiter@1.0.1", "", {}, "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "babel-core": ["babel-core@7.0.0-bridge.0", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg=="], + + "babel-jest": ["babel-jest@29.7.0", "", { "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" }, "peerDependencies": { "@babel/core": "^7.8.0" } }, "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@6.1.1", "", { "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" } }, "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@29.6.3", "", { "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.1.14", "@types/babel__traverse": "^7.0.6" } }, "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg=="], + + "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.14", "", { "dependencies": { "@babel/compat-data": "^7.27.7", "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg=="], + + "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.13.0", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5", "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A=="], + + "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.5", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg=="], + + "babel-plugin-transform-flow-enums": ["babel-plugin-transform-flow-enums@0.0.2", "", { "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" } }, "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "", { "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 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.14", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg=="], + + "bl": ["bl@4.1.0", "", { "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer": ["buffer@5.7.1", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "call-bind": ["call-bind@1.0.8", "", { "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" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "caller-callsite": ["caller-callsite@2.0.0", "", { "dependencies": { "callsites": "^2.0.0" } }, "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ=="], + + "caller-path": ["caller-path@2.0.0", "", { "dependencies": { "caller-callsite": "^2.0.0" } }, "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001763", "", {}, "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], + + "chrome-launcher": ["chrome-launcher@0.15.2", "", { "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" } }, "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ=="], + + "ci-info": ["ci-info@3.9.0", "", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="], + + "cjs-module-lexer": ["cjs-module-lexer@1.4.3", "", {}, "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q=="], + + "cli-cursor": ["cli-cursor@3.1.0", "", { "dependencies": { "restore-cursor": "^3.1.0" } }, "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw=="], + + "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="], + + "clone-deep": ["clone-deep@4.0.1", "", { "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", "shallow-clone": "^3.0.0" } }, "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ=="], + + "co": ["co@4.6.0", "", {}, "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="], + + "collect-v8-coverage": ["collect-v8-coverage@1.0.3", "", {}, "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "colorette": ["colorette@1.4.0", "", {}, "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="], + + "command-exists": ["command-exists@1.2.9", "", {}, "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w=="], + + "commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="], + + "commondir": ["commondir@1.0.1", "", {}, "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="], + + "compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="], + + "compression": ["compression@1.8.1", "", { "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" } }, "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "concurrently": ["concurrently@9.2.1", "", { "dependencies": { "chalk": "4.1.2", "rxjs": "7.8.2", "shell-quote": "1.8.3", "supports-color": "8.1.1", "tree-kill": "1.2.2", "yargs": "17.7.2" }, "bin": { "conc": "dist/bin/concurrently.js", "concurrently": "dist/bin/concurrently.js" } }, "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng=="], + + "connect": ["connect@3.7.0", "", { "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" } }, "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "core-js-compat": ["core-js-compat@3.47.0", "", { "dependencies": { "browserslist": "^4.28.0" } }, "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ=="], + + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "cosmiconfig": ["cosmiconfig@5.2.1", "", { "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" } }, "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA=="], + + "create-jest": ["create-jest@29.7.0", "", { "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" } }, "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "dayjs": ["dayjs@1.11.19", "", {}, "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "decamelize": ["decamelize@1.2.0", "", {}, "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="], + + "dedent": ["dedent@1.7.1", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "denodeify": ["denodeify@1.2.1", "", {}, "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="], + + "detect-newline": ["detect-newline@3.1.0", "", {}, "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="], + + "diff-sequences": ["diff-sequences@29.6.3", "", {}, "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q=="], + + "dir-glob": ["dir-glob@3.0.1", "", { "dependencies": { "path-type": "^4.0.0" } }, "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA=="], + + "doctrine": ["doctrine@3.0.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.267", "", {}, "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw=="], + + "emittery": ["emittery@0.13.1", "", {}, "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="], + + "envinfo": ["envinfo@7.21.0", "", { "bin": { "envinfo": "dist/cli.js" } }, "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "error-stack-parser": ["error-stack-parser@2.1.4", "", { "dependencies": { "stackframe": "^1.3.4" } }, "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ=="], + + "errorhandler": ["errorhandler@1.5.2", "", { "dependencies": { "accepts": "~1.3.8", "escape-html": "~1.0.3" } }, "sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw=="], + + "es-abstract": ["es-abstract@1.24.1", "", { "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.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.2.2", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.1", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.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", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "safe-array-concat": "^1.1.3" } }, "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@8.57.1", "", { "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" } }, "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA=="], + + "eslint-config-prettier": ["eslint-config-prettier@8.10.2", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A=="], + + "eslint-plugin-eslint-comments": ["eslint-plugin-eslint-comments@3.2.0", "", { "dependencies": { "escape-string-regexp": "^1.0.5", "ignore": "^5.0.5" }, "peerDependencies": { "eslint": ">=4.19.1" } }, "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ=="], + + "eslint-plugin-ft-flow": ["eslint-plugin-ft-flow@2.0.3", "", { "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" }, "peerDependencies": { "@babel/eslint-parser": "^7.12.0", "eslint": "^8.1.0" } }, "sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg=="], + + "eslint-plugin-jest": ["eslint-plugin-jest@26.9.0", "", { "dependencies": { "@typescript-eslint/utils": "^5.10.0" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "^5.0.0", "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "optionalPeers": ["@typescript-eslint/eslint-plugin"] }, "sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@4.2.5", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "peerDependencies": { "eslint": ">=7.28.0", "prettier": ">=2.0.0" } }, "sha512-9Ni+xgemM2IWLq6aXEpP2+V/V30GeA/46Ar629vcMqVPodFFWC9skHu/D1phvuqtS8bJCFnNf01/qcmqYEwNfg=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "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.9", "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" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@4.6.2", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ=="], + + "eslint-plugin-react-native": ["eslint-plugin-react-native@4.1.0", "", { "dependencies": { "eslint-plugin-react-native-globals": "^0.1.1" }, "peerDependencies": { "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q=="], + + "eslint-plugin-react-native-globals": ["eslint-plugin-react-native-globals@0.1.2", "", {}, "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g=="], + + "eslint-scope": ["eslint-scope@7.2.2", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "espree": ["espree@9.6.1", "", { "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" } }, "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], + + "execa": ["execa@5.1.1", "", { "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" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "exit": ["exit@0.1.2", "", {}, "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="], + + "expect": ["expect@29.7.0", "", { "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" } }, "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw=="], + + "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "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" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-xml-parser": ["fast-xml-parser@4.5.3", "", { "dependencies": { "strnum": "^1.1.1" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "file-entry-cache": ["file-entry-cache@6.0.1", "", { "dependencies": { "flat-cache": "^3.0.4" } }, "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "finalhandler": ["finalhandler@1.1.2", "", { "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" } }, "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="], + + "find-cache-dir": ["find-cache-dir@2.1.0", "", { "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" } }, "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@3.2.0", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "flow-enums-runtime": ["flow-enums-runtime@0.0.6", "", {}, "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw=="], + + "flow-parser": ["flow-parser@0.296.0", "", {}, "sha512-IUd6lEFFXN0Ii8U0m4QhwEGoPxbfyx0uW3yddw3eXF92wO1/6lGP2GwJuYzRej7SyxLYKgb2kgdFMeNQ7GGcPQ=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], + + "fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.1.8", "", { "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" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "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" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-package-type": ["get-package-type@0.1.0", "", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "glob": ["glob@7.2.3", "", { "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" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@13.24.0", "", { "dependencies": { "type-fest": "^0.20.2" } }, "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "globby": ["globby@11.1.0", "", { "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" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "hermes-estree": ["hermes-estree@0.19.1", "", {}, "sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g=="], + + "hermes-parser": ["hermes-parser@0.19.1", "", { "dependencies": { "hermes-estree": "0.19.1" } }, "sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A=="], + + "hermes-profile-transformer": ["hermes-profile-transformer@0.0.6", "", { "dependencies": { "source-map": "^0.7.3" } }, "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ=="], + + "html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="], + + "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], + + "human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "image-size": ["image-size@1.2.1", "", { "dependencies": { "queue": "6.0.2" }, "bin": { "image-size": "bin/image-size.js" } }, "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "import-local": ["import-local@3.2.0", "", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "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" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-directory": ["is-directory@0.3.1", "", {}, "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw=="], + + "is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-fn": ["is-generator-fn@2.1.0", "", {}, "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-interactive": ["is-interactive@1.0.0", "", {}, "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-path-inside": ["is-path-inside@3.0.3", "", {}, "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="], + + "is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-unicode-supported": ["is-unicode-supported@0.1.0", "", {}, "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "is-wsl": ["is-wsl@1.1.0", "", {}, "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "isobject": ["isobject@3.0.1", "", {}, "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@6.0.3", "", { "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" } }, "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q=="], + + "istanbul-lib-report": ["istanbul-lib-report@3.0.1", "", { "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="], + + "istanbul-lib-source-maps": ["istanbul-lib-source-maps@4.0.1", "", { "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" } }, "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw=="], + + "istanbul-reports": ["istanbul-reports@3.2.0", "", { "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "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" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jest": ["jest@29.7.0", "", { "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", "import-local": "^3.0.2", "jest-cli": "^29.7.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "bin/jest.js" } }, "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw=="], + + "jest-changed-files": ["jest-changed-files@29.7.0", "", { "dependencies": { "execa": "^5.0.0", "jest-util": "^29.7.0", "p-limit": "^3.1.0" } }, "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w=="], + + "jest-circus": ["jest-circus@29.7.0", "", { "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" } }, "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw=="], + + "jest-cli": ["jest-cli@29.7.0", "", { "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" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "bin/jest.js" } }, "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg=="], + + "jest-config": ["jest-config@29.7.0", "", { "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" }, "peerDependencies": { "@types/node": "*", "ts-node": ">=9.0.0" }, "optionalPeers": ["@types/node", "ts-node"] }, "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ=="], + + "jest-diff": ["jest-diff@29.7.0", "", { "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" } }, "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw=="], + + "jest-docblock": ["jest-docblock@29.7.0", "", { "dependencies": { "detect-newline": "^3.0.0" } }, "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g=="], + + "jest-each": ["jest-each@29.7.0", "", { "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" } }, "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ=="], + + "jest-environment-node": ["jest-environment-node@29.7.0", "", { "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" } }, "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw=="], + + "jest-get-type": ["jest-get-type@29.6.3", "", {}, "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw=="], + + "jest-haste-map": ["jest-haste-map@29.7.0", "", { "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" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA=="], + + "jest-leak-detector": ["jest-leak-detector@29.7.0", "", { "dependencies": { "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" } }, "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw=="], + + "jest-matcher-utils": ["jest-matcher-utils@29.7.0", "", { "dependencies": { "chalk": "^4.0.0", "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" } }, "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g=="], + + "jest-message-util": ["jest-message-util@29.7.0", "", { "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" } }, "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w=="], + + "jest-mock": ["jest-mock@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "jest-util": "^29.7.0" } }, "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw=="], + + "jest-pnp-resolver": ["jest-pnp-resolver@1.2.3", "", { "peerDependencies": { "jest-resolve": "*" }, "optionalPeers": ["jest-resolve"] }, "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="], + + "jest-regex-util": ["jest-regex-util@29.6.3", "", {}, "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg=="], + + "jest-resolve": ["jest-resolve@29.7.0", "", { "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" } }, "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA=="], + + "jest-resolve-dependencies": ["jest-resolve-dependencies@29.7.0", "", { "dependencies": { "jest-regex-util": "^29.6.3", "jest-snapshot": "^29.7.0" } }, "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA=="], + + "jest-runner": ["jest-runner@29.7.0", "", { "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" } }, "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ=="], + + "jest-runtime": ["jest-runtime@29.7.0", "", { "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" } }, "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ=="], + + "jest-snapshot": ["jest-snapshot@29.7.0", "", { "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" } }, "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw=="], + + "jest-util": ["jest-util@29.7.0", "", { "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" } }, "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA=="], + + "jest-validate": ["jest-validate@29.7.0", "", { "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" } }, "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw=="], + + "jest-watcher": ["jest-watcher@29.7.0", "", { "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" } }, "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g=="], + + "jest-worker": ["jest-worker@27.5.1", "", { "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="], + + "joi": ["joi@17.13.3", "", { "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" } }, "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsc-android": ["jsc-android@250231.0.0", "", {}, "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw=="], + + "jsc-safe-url": ["jsc-safe-url@0.2.4", "", {}, "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q=="], + + "jscodeshift": ["jscodeshift@0.14.0", "", { "dependencies": { "@babel/core": "^7.13.16", "@babel/parser": "^7.13.16", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/plugin-transform-modules-commonjs": "^7.13.8", "@babel/preset-flow": "^7.13.13", "@babel/preset-typescript": "^7.13.0", "@babel/register": "^7.13.16", "babel-core": "^7.0.0-bridge.0", "chalk": "^4.1.2", "flow-parser": "0.*", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", "neo-async": "^2.5.0", "node-dir": "^0.1.17", "recast": "^0.21.0", "temp": "^0.8.4", "write-file-atomic": "^2.3.0" }, "peerDependencies": { "@babel/preset-env": "^7.1.6" }, "bin": { "jscodeshift": "bin/jscodeshift.js" } }, "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-better-errors": ["json-parse-better-errors@1.0.2", "", {}, "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="], + + "kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lighthouse-logger": ["lighthouse-logger@1.4.2", "", { "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" } }, "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], + + "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "lodash.throttle": ["lodash.throttle@4.1.1", "", {}, "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="], + + "log-symbols": ["log-symbols@4.1.0", "", { "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" } }, "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg=="], + + "logkitty": ["logkitty@0.7.1", "", { "dependencies": { "ansi-fragments": "^0.2.1", "dayjs": "^1.8.15", "yargs": "^15.1.0" }, "bin": { "logkitty": "bin/logkitty.js" } }, "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "make-dir": ["make-dir@4.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="], + + "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "metro": ["metro@0.79.1", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "accepts": "^1.3.7", "chalk": "^4.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^2.2.0", "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", "graceful-fs": "^4.2.4", "hermes-parser": "0.15.0", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^27.2.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", "metro-babel-transformer": "0.79.1", "metro-cache": "0.79.1", "metro-cache-key": "0.79.1", "metro-config": "0.79.1", "metro-core": "0.79.1", "metro-file-map": "0.79.1", "metro-minify-terser": "0.79.1", "metro-resolver": "0.79.1", "metro-runtime": "0.79.1", "metro-source-map": "0.79.1", "metro-symbolicate": "0.79.1", "metro-transform-plugins": "0.79.1", "metro-transform-worker": "0.79.1", "mime-types": "^2.1.27", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", "rimraf": "^3.0.2", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "strip-ansi": "^6.0.0", "throat": "^5.0.0", "ws": "^7.5.1", "yargs": "^17.6.2" }, "bin": { "metro": "src/cli.js" } }, "sha512-PDzLQn4fpV4cs6brPi3zSu3zOA3kG+x6algazYGz1FzrOIsIT+L0Hd294+V4xN73EjLrSD5vD5hNsWlBxRk/PA=="], + + "metro-babel-transformer": ["metro-babel-transformer@0.79.1", "", { "dependencies": { "@babel/core": "^7.20.0", "hermes-parser": "0.15.0", "nullthrows": "^1.1.1" } }, "sha512-WvE/At9r0LoNoxGgGhULV4H5ieuLs8AHfVUtTpHaOpgE326BwHNiUYaWuCpaM/BTTlajQltK/U1t+MqbbvFG9A=="], + + "metro-cache": ["metro-cache@0.79.1", "", { "dependencies": { "metro-core": "0.79.1", "rimraf": "^3.0.2" } }, "sha512-uRlo1cYewW9t6KuRED0G/iCnlqPc5Hq+I2VELBiJr4lBYwCz8P1KwcdzgSUpAzcZBcarq6rI9JqVPvV4t6P3YQ=="], + + "metro-cache-key": ["metro-cache-key@0.79.1", "", {}, "sha512-/u48AuINgakqYEymRrD6MzKCSYU/JEXrqGX4x6gVHVa99TKPeg5SBi3MIjpZz/tWGpcQHCKItfjLD48YhEJr3Q=="], + + "metro-config": ["metro-config@0.79.1", "", { "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "jest-validate": "^29.6.3", "metro": "0.79.1", "metro-cache": "0.79.1", "metro-core": "0.79.1", "metro-runtime": "0.79.1" } }, "sha512-gleXbytiPTsO88DDUuaprKQLfaOVfoj6L7yw1u6MRXmQdebK3TmWUajqnLdWDQ/D0+JBWfrkFhLjnWXHsA8Cgw=="], + + "metro-core": ["metro-core@0.79.1", "", { "dependencies": { "lodash.throttle": "^4.1.1", "metro-resolver": "0.79.1" } }, "sha512-tPlpLLOKT5D5HSFQBrvgU2gupecCA0YcnQQVOByuLjY5JMXUBU7HISHv5gpbJTUt9KlPQ8OhZV/x6ivyXaVSQg=="], + + "metro-file-map": ["metro-file-map@0.79.1", "", { "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-util": "^27.2.0", "jest-worker": "^27.2.0", "micromatch": "^4.0.4", "node-abort-controller": "^3.1.1", "nullthrows": "^1.1.1", "walker": "^1.0.7" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, "sha512-PpPhfkj1Bj448f+5vZaaImJWFSsf6XveYGdRsfwvskcYlMsFBl4OX1WyGTJCCCzrtIOH5y1V3OADI/HS563sCA=="], + + "metro-minify-terser": ["metro-minify-terser@0.79.1", "", { "dependencies": { "terser": "^5.15.0" } }, "sha512-69zOvPazJFKE6tHlOF8PQcvXUfoXgeHreVaggjuqnCREMWBjEkTH9jOn8M3oB0JgKmEUBb4bzFr7Oz1kC7Jc3g=="], + + "metro-resolver": ["metro-resolver@0.79.1", "", {}, "sha512-hiea5co7c5rhrdD5xYohBq2Sw20Ytzie71raIW9SsXKBKzsS0zAbrwNFW5z71lDUnp719vhobnDXJ+yE7Kq9Gg=="], + + "metro-runtime": ["metro-runtime@0.79.1", "", { "dependencies": { "@babel/runtime": "^7.0.0", "react-refresh": "^0.4.0" } }, "sha512-RRBFPjaex8/Q6M+4V0oOYrd4mDG0iNkRMSdT5iojUe9pF24pRmqwG2gm3NBBgh4UAzYPI0NsJ6AB8JTmchfCAg=="], + + "metro-source-map": ["metro-source-map@0.80.12", "", { "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-symbolicate": "0.80.12", "nullthrows": "^1.1.1", "ob1": "0.80.12", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-o+AXmE7hpvM8r8MKsx7TI21/eerYYy2DCDkWfoBkv+jNkl61khvDHlQn0cXZa6lrcNZiZkl9oHSMcwLLIrFmpw=="], + + "metro-symbolicate": ["metro-symbolicate@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.80.12", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-/dIpNdHksXkGHZXARZpL7doUzHqSNxgQ8+kQGxwpJuHnDhGkENxB5PS2QBaTDdEcmyTMjS53CN1rl9n1gR6fmw=="], + + "metro-transform-plugins": ["metro-transform-plugins@0.79.1", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", "nullthrows": "^1.1.1" } }, "sha512-kGDpBJGpijC/OVrpngCiyvzrT6sfSPqFOiyEzU02j+8UCmxKCofbdv62nT97dzseR+iWkzFPcCbq8Nc7/CFwwA=="], + + "metro-transform-worker": ["metro-transform-worker@0.79.1", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", "metro": "0.79.1", "metro-babel-transformer": "0.79.1", "metro-cache": "0.79.1", "metro-cache-key": "0.79.1", "metro-source-map": "0.79.1", "metro-transform-plugins": "0.79.1", "nullthrows": "^1.1.1" } }, "sha512-WA15xo7EvJgutlhRKldgPTtwOWur4xDO5uQc5e/vZuhGtahcV0b4v2lXp+t3z5gs9DBqajsczce1A+3pY9wcQQ=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime": ["mime@2.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="], + + "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], + + "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="], + + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + + "nocache": ["nocache@3.0.4", "", {}, "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw=="], + + "node-abort-controller": ["node-abort-controller@3.1.1", "", {}, "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ=="], + + "node-dir": ["node-dir@0.1.17", "", { "dependencies": { "minimatch": "^3.0.2" } }, "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg=="], + + "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + + "node-forge": ["node-forge@1.3.3", "", {}, "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg=="], + + "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "node-stream-zip": ["node-stream-zip@1.15.0", "", {}, "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="], + + "ob1": ["ob1@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-VMArClVT6LkhUGpnuEoBuyjG9rzUyEzg4PDkav6wK1cLhOK02gPCYFxoiB4mqVnrMhDpIzJcrGNAMVi9P+hXrw=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "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" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="], + + "on-headers": ["on-headers@1.1.0", "", {}, "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "open": ["open@6.4.0", "", { "dependencies": { "is-wsl": "^1.1.0" } }, "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg=="], + + "optionator": ["optionator@0.9.4", "", { "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" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "ora": ["ora@5.4.1", "", { "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" } }, "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-json": ["parse-json@4.0.0", "", { "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } }, "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "pify": ["pify@4.0.1", "", {}, "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.7.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.1", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg=="], + + "pretty-format": ["pretty-format@26.6.2", "", { "dependencies": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^17.0.1" } }, "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "promise": ["promise@8.3.0", "", { "dependencies": { "asap": "~2.0.6" } }, "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "pure-rand": ["pure-rand@6.1.0", "", {}, "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="], + + "querystring": ["querystring@0.2.1", "", {}, "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="], + + "queue": ["queue@6.0.2", "", { "dependencies": { "inherits": "~2.0.3" } }, "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "react": ["react@18.2.0", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ=="], + + "react-devtools-core": ["react-devtools-core@5.3.2", "", { "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" } }, "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg=="], + + "react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="], + + "react-native": ["react-native@0.74.0", "", { "dependencies": { "@jest/create-cache-key-function": "^29.6.3", "@react-native-community/cli": "13.6.4", "@react-native-community/cli-platform-android": "13.6.4", "@react-native-community/cli-platform-ios": "13.6.4", "@react-native/assets-registry": "0.74.81", "@react-native/codegen": "0.74.81", "@react-native/community-cli-plugin": "0.74.81", "@react-native/gradle-plugin": "0.74.81", "@react-native/js-polyfills": "0.74.81", "@react-native/normalize-colors": "0.74.81", "@react-native/virtualized-lists": "0.74.81", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", "base64-js": "^1.5.1", "chalk": "^4.0.0", "event-target-shim": "^5.0.1", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "jest-environment-node": "^29.6.3", "jsc-android": "^250231.0.0", "memoize-one": "^5.0.0", "metro-runtime": "^0.80.3", "metro-source-map": "^0.80.3", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", "pretty-format": "^26.5.2", "promise": "^8.3.0", "react-devtools-core": "^5.0.0", "react-refresh": "^0.14.0", "react-shallow-renderer": "^16.15.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.24.0-canary-efb381bbf-20230505", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", "ws": "^6.2.2", "yargs": "^17.6.2" }, "peerDependencies": { "@types/react": "^18.2.6", "react": "18.2.0" }, "optionalPeers": ["@types/react"], "bin": { "react-native": "cli.js" } }, "sha512-Vpp9WPmkCm4TUH5YDxwQhqktGVon/yLpjbTgjgLqup3GglOgWagYCX3MlmK1iksIcqtyMJHMEWa+UEzJ3G9T8w=="], + + "react-native-webview": ["react-native-webview@11.26.1", "", { "dependencies": { "escape-string-regexp": "2.0.0", "invariant": "2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-hC7BkxOpf+z0UKhxFSFTPAM4shQzYmZHoELa6/8a/MspcjEP7ukYKpuSUTLDywQditT8yI9idfcKvfZDKQExGw=="], + + "react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="], + + "react-shallow-renderer": ["react-shallow-renderer@16.15.0", "", { "dependencies": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0" } }, "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA=="], + + "readable-stream": ["readable-stream@2.3.8", "", { "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" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "readline": ["readline@1.3.0", "", {}, "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="], + + "recast": ["recast@0.21.5", "", { "dependencies": { "ast-types": "0.15.2", "esprima": "~4.0.0", "source-map": "~0.6.1", "tslib": "^2.0.1" } }, "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "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" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="], + + "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="], + + "regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "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" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="], + + "regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="], + + "regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "require-main-filename": ["require-main-filename@2.0.0", "", {}, "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="], + + "resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + + "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve.exports": ["resolve.exports@2.0.3", "", {}, "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A=="], + + "restore-cursor": ["restore-cursor@3.1.0", "", { "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rimraf": ["rimraf@3.0.2", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" } }, "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "rxjs": ["rxjs@7.8.2", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="], + + "safe-array-concat": ["safe-array-concat@1.1.3", "", { "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" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "scheduler": ["scheduler@0.24.0-canary-efb381bbf-20230505", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA=="], + + "selfsigned": ["selfsigned@2.4.1", "", { "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" } }, "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "send": ["send@0.19.2", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "~0.5.2", "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "~2.4.1", "range-parser": "~1.2.1", "statuses": "~2.0.2" } }, "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg=="], + + "serialize-error": ["serialize-error@2.1.0", "", {}, "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw=="], + + "serve-static": ["serve-static@1.16.3", "", { "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "~0.19.1" } }, "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA=="], + + "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "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" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "shallow-clone": ["shallow-clone@3.0.1", "", { "dependencies": { "kind-of": "^6.0.2" } }, "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="], + + "side-channel": ["side-channel@1.1.0", "", { "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" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "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" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "slice-ansi": ["slice-ansi@2.1.0", "", { "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" } }, "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ=="], + + "source-map": ["source-map@0.5.7", "", {}, "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="], + + "source-map-support": ["source-map-support@0.5.13", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "stackframe": ["stackframe@1.3.4", "", {}, "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="], + + "stacktrace-parser": ["stacktrace-parser@0.1.11", "", { "dependencies": { "type-fest": "^0.7.1" } }, "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg=="], + + "statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "string-length": ["string-length@4.0.2", "", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], + + "string-natural-compare": ["string-natural-compare@3.0.1", "", {}, "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw=="], + + "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "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" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "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" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-bom": ["strip-bom@4.0.0", "", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], + + "strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "strnum": ["strnum@1.1.2", "", {}, "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA=="], + + "sudo-prompt": ["sudo-prompt@9.2.1", "", {}, "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw=="], + + "supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "temp": ["temp@0.8.4", "", { "dependencies": { "rimraf": "~2.6.2" } }, "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg=="], + + "temp-dir": ["temp-dir@2.0.0", "", {}, "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="], + + "terser": ["terser@5.44.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw=="], + + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "text-table": ["text-table@0.2.0", "", {}, "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="], + + "throat": ["throat@5.0.0", "", {}, "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA=="], + + "through2": ["through2@2.0.5", "", { "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ=="], + + "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="], + + "tree-kill": ["tree-kill@1.2.2", "", { "bin": { "tree-kill": "cli.js" } }, "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="], + + "ts-api-utils": ["ts-api-utils@1.4.3", "", { "peerDependencies": { "typescript": ">=4.2.0" } }, "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tsutils": ["tsutils@3.21.0", "", { "dependencies": { "tslib": "^1.8.1" }, "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" } }, "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@0.20.2", "", {}, "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "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" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "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" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.7", "", { "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" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="], + + "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="], + + "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="], + + "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="], + + "universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="], + + "v8-to-istanbul": ["v8-to-istanbul@9.3.0", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^2.0.0" } }, "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="], + + "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], + + "webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="], + + "whatwg-fetch": ["whatwg-fetch@3.6.20", "", {}, "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg=="], + + "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "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" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "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" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-module": ["which-module@2.0.1", "", {}, "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="], + + "which-typed-array": ["which-typed-array@1.1.19", "", { "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" } }, "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@4.0.2", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" } }, "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg=="], + + "ws": ["ws@6.2.3", "", { "dependencies": { "async-limiter": "~1.0.0" } }, "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA=="], + + "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], + + "yargs": ["yargs@17.7.2", "", { "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" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "@babel/eslint-parser/eslint-visitor-keys": ["eslint-visitor-keys@2.1.0", "", {}, "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="], + + "@babel/helper-define-polyfill-provider/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "@babel/register/make-dir": ["make-dir@2.1.0", "", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="], + + "@babel/register/source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@istanbuljs/load-nyc-config/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + + "@istanbuljs/load-nyc-config/resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "@jest/core/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "@jest/reporters/jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="], + + "@nicolo-ribaudo/eslint-scope-5-internals/eslint-scope": ["eslint-scope@5.1.1", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="], + + "@react-native-community/cli/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@react-native-community/cli/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@react-native-community/cli-doctor/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@react-native-community/cli-doctor/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="], + + "@react-native-community/cli-server-api/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "@react-native-community/cli-tools/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@react-native/babel-plugin-codegen/@react-native/codegen": ["@react-native/codegen@0.83.1", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.25.3", "glob": "^7.1.1", "hermes-parser": "0.32.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "yargs": "^17.6.2" } }, "sha512-FpRxenonwH+c2a5X5DZMKUD7sCudHxB3eSQPgV9R+uxd28QWslyAWrpnJM/Az96AEksHnymDzEmzq2HLX5nb+g=="], + + "@react-native/community-cli-plugin/@react-native/metro-babel-transformer": ["@react-native/metro-babel-transformer@0.74.81", "", { "dependencies": { "@babel/core": "^7.20.0", "@react-native/babel-preset": "0.74.81", "hermes-parser": "0.19.1", "nullthrows": "^1.1.1" } }, "sha512-PVcMjj23poAK6Uemflz4MIJdEpONpjqF7JASNqqQkY6wfDdaIiZSNk8EBCWKb0t7nKqhMvtTq11DMzYJ0JFITg=="], + + "@react-native/community-cli-plugin/metro": ["metro@0.80.12", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "accepts": "^1.3.7", "chalk": "^4.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^2.2.0", "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "hermes-parser": "0.23.1", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", "metro-babel-transformer": "0.80.12", "metro-cache": "0.80.12", "metro-cache-key": "0.80.12", "metro-config": "0.80.12", "metro-core": "0.80.12", "metro-file-map": "0.80.12", "metro-resolver": "0.80.12", "metro-runtime": "0.80.12", "metro-source-map": "0.80.12", "metro-symbolicate": "0.80.12", "metro-transform-plugins": "0.80.12", "metro-transform-worker": "0.80.12", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "strip-ansi": "^6.0.0", "throat": "^5.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { "metro": "src/cli.js" } }, "sha512-1UsH5FzJd9quUsD1qY+zUG4JY3jo3YEMxbMYH9jT6NK3j4iORhlwTK8fYTfAUBhDKjgLfKjAh7aoazNE23oIRA=="], + + "@react-native/community-cli-plugin/metro-config": ["metro-config@0.80.12", "", { "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.6.3", "metro": "0.80.12", "metro-cache": "0.80.12", "metro-core": "0.80.12", "metro-runtime": "0.80.12" } }, "sha512-4rwOWwrhm62LjB12ytiuR5NgK1ZBNr24/He8mqCsC+HXZ+ATbrewLNztzbAZHtFsrxP4D4GLTGgh96pCpYLSAQ=="], + + "@react-native/community-cli-plugin/metro-core": ["metro-core@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", "metro-resolver": "0.80.12" } }, "sha512-QqdJ/yAK+IpPs2HU/h5v2pKEdANBagSsc6DRSjnwSyJsCoHlmyJKCaCJ7KhWGx+N4OHxh37hoA8fc2CuZbx0Fw=="], + + "@react-native/dev-middleware/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "@react-native/dev-middleware/open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="], + + "@react-native/metro-babel-transformer/@react-native/babel-preset": ["@react-native/babel-preset@0.74.89", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", "@babel/plugin-proposal-class-properties": "^7.18.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", "@babel/plugin-proposal-numeric-separator": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.20.0", "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.20.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-default-from": "^7.0.0", "@babel/plugin-syntax-flow": "^7.18.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-syntax-optional-chaining": "^7.0.0", "@babel/plugin-transform-arrow-functions": "^7.0.0", "@babel/plugin-transform-async-to-generator": "^7.20.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.20.0", "@babel/plugin-transform-flow-strip-types": "^7.20.0", "@babel/plugin-transform-function-name": "^7.0.0", "@babel/plugin-transform-literals": "^7.0.0", "@babel/plugin-transform-modules-commonjs": "^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", "@babel/plugin-transform-parameters": "^7.0.0", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-react-display-name": "^7.0.0", "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/plugin-transform-react-jsx-self": "^7.0.0", "@babel/plugin-transform-react-jsx-source": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/plugin-transform-shorthand-properties": "^7.0.0", "@babel/plugin-transform-spread": "^7.0.0", "@babel/plugin-transform-sticky-regex": "^7.0.0", "@babel/plugin-transform-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", "@react-native/babel-plugin-codegen": "0.74.89", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" } }, "sha512-JVI3sjnQxOjqVhERX19XYEc2HPmf0nFFmhF3CAvnxo+11GrP/eOqa1q+mAE0sXueVy+/rVjwohOxKWgwoQqtIA=="], + + "@rnx-kit/chromium-edge-launcher/@types/node": ["@types/node@18.19.130", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg=="], + + "@rnx-kit/chromium-edge-launcher/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "@rnx-kit/chromium-edge-launcher/mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + + "@typescript-eslint/eslint-plugin/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.3", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "@typescript-eslint/utils/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "ansi-fragments/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="], + + "babel-plugin-istanbul/istanbul-lib-instrument": ["istanbul-lib-instrument@5.2.1", "", { "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" } }, "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="], + + "bl/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], + + "caller-callsite/callsites": ["callsites@2.0.0", "", {}, "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ=="], + + "chalk/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "chrome-launcher/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "compression/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "compression/negotiator": ["negotiator@0.6.4", "", {}, "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w=="], + + "connect/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "cosmiconfig/import-fresh": ["import-fresh@2.0.0", "", { "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" } }, "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg=="], + + "cosmiconfig/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + + "eslint-plugin-eslint-comments/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], + + "eslint-plugin-jest/@typescript-eslint/utils": ["@typescript-eslint/utils@5.62.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", "semver": "^7.3.7" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ=="], + + "eslint-plugin-react/doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "find-cache-dir/make-dir": ["make-dir@2.1.0", "", { "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA=="], + + "find-cache-dir/pkg-dir": ["pkg-dir@3.0.0", "", { "dependencies": { "find-up": "^3.0.0" } }, "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw=="], + + "hermes-profile-transformer/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "http-errors/statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + + "istanbul-lib-instrument/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "istanbul-lib-report/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "istanbul-lib-source-maps/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "jest-circus/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-config/parse-json": ["parse-json@5.2.0", "", { "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" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "jest-config/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-diff/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-each/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-haste-map/jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="], + + "jest-leak-detector/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-matcher-utils/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-message-util/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-resolve/resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "jest-runner/jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="], + + "jest-snapshot/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jest-snapshot/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "jest-validate/pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="], + + "jscodeshift/write-file-atomic": ["write-file-atomic@2.4.3", "", { "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", "signal-exit": "^3.0.2" } }, "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ=="], + + "lighthouse-logger/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "logkitty/yargs": ["yargs@15.4.1", "", { "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" } }, "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="], + + "make-dir/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="], + + "metro/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "metro/hermes-parser": ["hermes-parser@0.15.0", "", { "dependencies": { "hermes-estree": "0.15.0" } }, "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q=="], + + "metro/metro-source-map": ["metro-source-map@0.79.1", "", { "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", "metro-symbolicate": "0.79.1", "nullthrows": "^1.1.1", "ob1": "0.79.1", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA=="], + + "metro/metro-symbolicate": ["metro-symbolicate@0.79.1", "", { "dependencies": { "invariant": "^2.2.4", "metro-source-map": "0.79.1", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-cB7Yxh5SKs24EsTaONpaEPoFC6H1ya0BeAR1Ety1qeeV/gFmC8YvkwFj9S8sy6whwIf4dM9xLF2iv7Ug78C4JA=="], + + "metro/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "metro-babel-transformer/hermes-parser": ["hermes-parser@0.15.0", "", { "dependencies": { "hermes-estree": "0.15.0" } }, "sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q=="], + + "metro-file-map/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "metro-file-map/jest-util": ["jest-util@27.5.1", "", { "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" } }, "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw=="], + + "metro-runtime/react-refresh": ["react-refresh@0.4.3", "", {}, "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA=="], + + "metro-transform-worker/metro-source-map": ["metro-source-map@0.79.1", "", { "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", "metro-symbolicate": "0.79.1", "nullthrows": "^1.1.1", "ob1": "0.79.1", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-Rlgld4cfWUFs5NdAErSzWfX9C4eYLPXTBBmhTHaiQEgRb0ydrfhOcofT0gYTHzp6t9lW30IO5wxlzl6gU/nOjA=="], + + "pkg-dir/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "pretty-format/@jest/types": ["@jest/types@26.6.2", "", { "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" } }, "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ=="], + + "prop-types/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-devtools-core/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "react-native/@react-native/js-polyfills": ["@react-native/js-polyfills@0.74.81", "", {}, "sha512-o4MiR+/kkHoeoQ/zPwt81LnTm6pqdg0wOhU7S7vIZUqzJ7YUpnpaAvF+/z7HzUOPudnavoCN0wvcZPe/AMEyCA=="], + + "react-native/@react-native/virtualized-lists": ["@react-native/virtualized-lists@0.74.81", "", { "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "@types/react": "^18.2.6", "react": "*", "react-native": "*" }, "optionalPeers": ["@types/react"] }, "sha512-5jF9S10Ug2Wl+L/0+O8WmbC726sMMX8jk/1JrvDDK+0DRLMobfjLc1L26fONlVBF7lE5ctqvKZ9TlKdhPTNOZg=="], + + "react-native/metro-runtime": ["metro-runtime@0.80.12", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw=="], + + "react-native-webview/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "react-shallow-renderer/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "recast/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "resolve-cwd/resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "send/encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + + "send/on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "send/statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + + "serve-static/encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "slice-ansi/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], + + "slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@2.0.0", "", {}, "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "stacktrace-parser/type-fest": ["type-fest@0.7.1", "", {}, "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="], + + "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "temp/rimraf": ["rimraf@2.6.3", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="], + + "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + + "terser/source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], + + "tsutils/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], + + "@babel/register/make-dir/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "@babel/register/source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "@jest/core/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "@jest/core/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "@nicolo-ribaudo/eslint-scope-5-internals/eslint-scope/estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], + + "@react-native-community/cli-doctor/strip-ansi/ansi-regex": ["ansi-regex@4.1.1", "", {}, "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="], + + "@react-native-community/cli/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@react-native/babel-plugin-codegen/@react-native/codegen/hermes-parser": ["hermes-parser@0.32.0", "", { "dependencies": { "hermes-estree": "0.32.0" } }, "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw=="], + + "@react-native/community-cli-plugin/@react-native/metro-babel-transformer/@react-native/babel-preset": ["@react-native/babel-preset@0.74.81", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/plugin-proposal-async-generator-functions": "^7.0.0", "@babel/plugin-proposal-class-properties": "^7.18.0", "@babel/plugin-proposal-export-default-from": "^7.0.0", "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", "@babel/plugin-proposal-numeric-separator": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.20.0", "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", "@babel/plugin-proposal-optional-chaining": "^7.20.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-default-from": "^7.0.0", "@babel/plugin-syntax-flow": "^7.18.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", "@babel/plugin-syntax-optional-chaining": "^7.0.0", "@babel/plugin-transform-arrow-functions": "^7.0.0", "@babel/plugin-transform-async-to-generator": "^7.20.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.20.0", "@babel/plugin-transform-flow-strip-types": "^7.20.0", "@babel/plugin-transform-function-name": "^7.0.0", "@babel/plugin-transform-literals": "^7.0.0", "@babel/plugin-transform-modules-commonjs": "^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", "@babel/plugin-transform-parameters": "^7.0.0", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-react-display-name": "^7.0.0", "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/plugin-transform-react-jsx-self": "^7.0.0", "@babel/plugin-transform-react-jsx-source": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/plugin-transform-shorthand-properties": "^7.0.0", "@babel/plugin-transform-spread": "^7.0.0", "@babel/plugin-transform-sticky-regex": "^7.0.0", "@babel/plugin-transform-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", "@react-native/babel-plugin-codegen": "0.74.81", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" } }, "sha512-H80B3Y3lBBVC4x9tceTEQq/04lx01gW6ajWCcVbd7sHvGEAxfMFEZUmVZr0451Cafn02wVnDJ8psto1F+0w5lw=="], + + "@react-native/community-cli-plugin/metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="], + + "@react-native/community-cli-plugin/metro/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + + "@react-native/community-cli-plugin/metro/hermes-parser": ["hermes-parser@0.23.1", "", { "dependencies": { "hermes-estree": "0.23.1" } }, "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA=="], + + "@react-native/community-cli-plugin/metro/jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="], + + "@react-native/community-cli-plugin/metro/metro-babel-transformer": ["metro-babel-transformer@0.80.12", "", { "dependencies": { "@babel/core": "^7.20.0", "flow-enums-runtime": "^0.0.6", "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" } }, "sha512-YZziRs0MgA3pzCkkvOoQRXjIoVjvrpi/yRlJnObyIvMP6lFdtyG4nUGIwGY9VXnBvxmXD6mPY2e+NSw6JAyiRg=="], + + "@react-native/community-cli-plugin/metro/metro-cache": ["metro-cache@0.80.12", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "metro-core": "0.80.12" } }, "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA=="], + + "@react-native/community-cli-plugin/metro/metro-cache-key": ["metro-cache-key@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-o4BspKnugg/pE45ei0LGHVuBJXwRgruW7oSFAeSZvBKA/sGr0UhOGY3uycOgWInnS3v5yTTfiBA9lHlNRhsvGA=="], + + "@react-native/community-cli-plugin/metro/metro-file-map": ["metro-file-map@0.80.12", "", { "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.6.3", "micromatch": "^4.0.4", "node-abort-controller": "^3.1.1", "nullthrows": "^1.1.1", "walker": "^1.0.7" }, "optionalDependencies": { "fsevents": "^2.3.2" } }, "sha512-sYdemWSlk66bWzW2wp79kcPMzwuG32x1ZF3otI0QZTmrnTaaTiGyhE66P1z6KR4n2Eu5QXiABa6EWbAQv0r8bw=="], + + "@react-native/community-cli-plugin/metro/metro-resolver": ["metro-resolver@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw=="], + + "@react-native/community-cli-plugin/metro/metro-runtime": ["metro-runtime@0.80.12", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw=="], + + "@react-native/community-cli-plugin/metro/metro-transform-plugins": ["metro-transform-plugins@0.80.12", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" } }, "sha512-WQWp00AcZvXuQdbjQbx1LzFR31IInlkCDYJNRs6gtEtAyhwpMMlL2KcHmdY+wjDO9RPcliZ+Xl1riOuBecVlPA=="], + + "@react-native/community-cli-plugin/metro/metro-transform-worker": ["metro-transform-worker@0.80.12", "", { "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", "flow-enums-runtime": "^0.0.6", "metro": "0.80.12", "metro-babel-transformer": "0.80.12", "metro-cache": "0.80.12", "metro-cache-key": "0.80.12", "metro-minify-terser": "0.80.12", "metro-source-map": "0.80.12", "metro-transform-plugins": "0.80.12", "nullthrows": "^1.1.1" } }, "sha512-KAPFN1y3eVqEbKLx1I8WOarHPqDMUa8WelWxaJCNKO/yHCP26zELeqTJvhsQup+8uwB6EYi/sp0b6TGoh6lOEA=="], + + "@react-native/community-cli-plugin/metro/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="], + + "@react-native/community-cli-plugin/metro-config/metro-cache": ["metro-cache@0.80.12", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "metro-core": "0.80.12" } }, "sha512-p5kNHh2KJ0pbQI/H7ZBPCEwkyNcSz7OUkslzsiIWBMPQGFJ/xArMwkV7I+GJcWh+b4m6zbLxE5fk6fqbVK1xGA=="], + + "@react-native/community-cli-plugin/metro-config/metro-runtime": ["metro-runtime@0.80.12", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-LIx7+92p5rpI0i6iB4S4GBvvLxStNt6fF0oPMaUd1Weku7jZdfkCZzmrtDD9CSQ6EPb0T9NUZoyXIxlBa3wOCw=="], + + "@react-native/community-cli-plugin/metro-core/metro-resolver": ["metro-resolver@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-PR24gYRZnYHM3xT9pg6BdbrGbM/Cu1TcyIFBVlAk7qDAuHkUNQ1nMzWumWs+kwSvtd9eZGzHoucGJpTUEeLZAw=="], + + "@react-native/dev-middleware/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "@react-native/dev-middleware/open/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "@react-native/metro-babel-transformer/@react-native/babel-preset/@react-native/babel-plugin-codegen": ["@react-native/babel-plugin-codegen@0.74.89", "", { "dependencies": { "@react-native/codegen": "0.74.89" } }, "sha512-E1SF2eHf2AZ0JPZZC54v6xlL2ZonMoUk0wvo3NtllvMDGn6LqlO5i4rphz3QOtX5OZa6/PhvadqLd0otmKXgIg=="], + + "@rnx-kit/chromium-edge-launcher/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "ansi-fragments/strip-ansi/ansi-regex": ["ansi-regex@4.1.1", "", {}, "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="], + + "compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "connect/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "cosmiconfig/import-fresh/resolve-from": ["resolve-from@3.0.0", "", {}, "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw=="], + + "cosmiconfig/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "eslint-plugin-jest/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@5.62.0", "", { "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" } }, "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w=="], + + "eslint-plugin-jest/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@5.62.0", "", {}, "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ=="], + + "eslint-plugin-jest/@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@5.62.0", "", { "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" } }, "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA=="], + + "eslint-plugin-jest/@typescript-eslint/utils/eslint-scope": ["eslint-scope@5.1.1", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="], + + "eslint-plugin-jest/@typescript-eslint/utils/semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "find-cache-dir/make-dir/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "find-cache-dir/pkg-dir/find-up": ["find-up@3.0.0", "", { "dependencies": { "locate-path": "^3.0.0" } }, "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="], + + "jest-circus/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-circus/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-config/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-config/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-diff/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-diff/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-each/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-each/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-leak-detector/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-leak-detector/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-matcher-utils/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-matcher-utils/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-message-util/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-message-util/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-snapshot/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-snapshot/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "jest-validate/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "jest-validate/pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "lighthouse-logger/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "logkitty/yargs/cliui": ["cliui@6.0.0", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="], + + "logkitty/yargs/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "logkitty/yargs/y18n": ["y18n@4.0.3", "", {}, "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="], + + "logkitty/yargs/yargs-parser": ["yargs-parser@18.1.3", "", { "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="], + + "metro-babel-transformer/hermes-parser/hermes-estree": ["hermes-estree@0.15.0", "", {}, "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ=="], + + "metro-file-map/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "metro-file-map/jest-util/@jest/types": ["@jest/types@27.5.1", "", { "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw=="], + + "metro-transform-worker/metro-source-map/metro-symbolicate": ["metro-symbolicate@0.79.1", "", { "dependencies": { "invariant": "^2.2.4", "metro-source-map": "0.79.1", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-cB7Yxh5SKs24EsTaONpaEPoFC6H1ya0BeAR1Ety1qeeV/gFmC8YvkwFj9S8sy6whwIf4dM9xLF2iv7Ug78C4JA=="], + + "metro-transform-worker/metro-source-map/ob1": ["ob1@0.79.1", "", {}, "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g=="], + + "metro/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "metro/hermes-parser/hermes-estree": ["hermes-estree@0.15.0", "", {}, "sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ=="], + + "metro/metro-source-map/ob1": ["ob1@0.79.1", "", {}, "sha512-Z05NdP9uwS6UWoqNQDqx/VuVBD7rhMBqCB52js9HRct5IsU/lcSC/9Rv4J977wcOrSmaYTXQa2HRkUg4QAIS3g=="], + + "pkg-dir/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "pretty-format/@jest/types/@types/yargs": ["@types/yargs@15.0.20", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-KIkX+/GgfFitlASYCGoSF+T4XRXhOubJLhkLVtSfsRTe9jWMmuM2g28zQ41BtPTG7TRBb2xHW+LCNVE9QR/vsg=="], + + "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "slice-ansi/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="], + + "terser/source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "@react-native-community/cli/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "@react-native/babel-plugin-codegen/@react-native/codegen/hermes-parser/hermes-estree": ["hermes-estree@0.32.0", "", {}, "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ=="], + + "@react-native/community-cli-plugin/@react-native/metro-babel-transformer/@react-native/babel-preset/@react-native/babel-plugin-codegen": ["@react-native/babel-plugin-codegen@0.74.81", "", { "dependencies": { "@react-native/codegen": "0.74.81" } }, "sha512-Bj6g5/xkLMBAdC6665TbD3uCKCQSmLQpGv3gyqya/ydZpv3dDmDXfkGmO4fqTwEMunzu09Sk55st2ipmuXAaAg=="], + + "@react-native/community-cli-plugin/metro/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + + "@react-native/community-cli-plugin/metro/hermes-parser/hermes-estree": ["hermes-estree@0.23.1", "", {}, "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg=="], + + "@react-native/community-cli-plugin/metro/metro-transform-worker/metro-minify-terser": ["metro-minify-terser@0.80.12", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" } }, "sha512-muWzUw3y5k+9083ZoX9VaJLWEV2Jcgi+Oan0Mmb/fBNMPqP9xVDuy4pOMn/HOiGndgfh/MK7s4bsjkyLJKMnXQ=="], + + "@react-native/metro-babel-transformer/@react-native/babel-preset/@react-native/babel-plugin-codegen/@react-native/codegen": ["@react-native/codegen@0.74.89", "", { "dependencies": { "@babel/parser": "^7.20.0", "glob": "^7.1.1", "hermes-parser": "0.19.1", "invariant": "^2.2.4", "jscodeshift": "^0.14.0", "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", "yargs": "^17.6.2" }, "peerDependencies": { "@babel/preset-env": "^7.1.6" } }, "sha512-xbcpnvsAjHrnYWnuoLdr5782dlR4LfkaWPityka/gWmdRDrE69ByAC9m0/vijMXAcMoHv6DSMh5x7gm6gW/3mA=="], + + "eslint-plugin-jest/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@5.62.0", "", { "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" } }, "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw=="], + + "eslint-plugin-jest/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@5.62.0", "", { "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" } }, "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw=="], + + "eslint-plugin-jest/@typescript-eslint/utils/eslint-scope/estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], + + "find-cache-dir/pkg-dir/find-up/locate-path": ["locate-path@3.0.0", "", { "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" } }, "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="], + + "logkitty/yargs/cliui/wrap-ansi": ["wrap-ansi@6.2.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="], + + "logkitty/yargs/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "logkitty/yargs/yargs-parser/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "metro-file-map/jest-util/@jest/types/@types/yargs": ["@types/yargs@16.0.11", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g=="], + + "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "slice-ansi/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "@react-native-community/cli/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "find-cache-dir/pkg-dir/find-up/locate-path/p-locate": ["p-locate@3.0.0", "", { "dependencies": { "p-limit": "^2.0.0" } }, "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="], + + "find-cache-dir/pkg-dir/find-up/locate-path/path-exists": ["path-exists@3.0.0", "", {}, "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="], + + "logkitty/yargs/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "find-cache-dir/pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "logkitty/yargs/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + } +} diff --git a/index.js b/index.js new file mode 100644 index 0000000..a850d03 --- /dev/null +++ b/index.js @@ -0,0 +1,9 @@ +/** + * @format + */ + +import {AppRegistry} from 'react-native'; +import App from './App'; +import {name as appName} from './app.json'; + +AppRegistry.registerComponent(appName, () => App); diff --git a/metro.config.js b/metro.config.js new file mode 100644 index 0000000..dbecfc2 --- /dev/null +++ b/metro.config.js @@ -0,0 +1,9 @@ +const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); + +/** + * Metro configuration + * https://reactnative.dev/docs/metro + */ +const config = {}; + +module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/package.json b/package.json new file mode 100644 index 0000000..7da72a7 --- /dev/null +++ b/package.json @@ -0,0 +1,48 @@ +{ + "name": "acequity", + "version": "0.0.2", + "private": true, + "scripts": { + "android": "react-native run-android", + "android:emulator": "react-native run-android", + "android:device": "react-native run-android --deviceId=$(adb devices | grep -v 'List' | grep 'device$' | head -1 | awk '{print $1}')", + "ios": "react-native run-ios", + "start": "react-native start", + "start:reset": "react-native start --reset-cache", + "emulator:list": "$ANDROID_HOME/emulator/emulator -list-avds || ~/Library/Android/sdk/emulator/emulator -list-avds", + "emulator:start": "$ANDROID_HOME/emulator/emulator @Pixel_5_API_34 -netdelay none -netspeed full || ~/Library/Android/sdk/emulator/emulator @Pixel_5_API_34 -netdelay none -netspeed full", + "emulator:check": "adb devices", + "kill:metro": "lsof -ti:8081 | xargs kill -9 2>/dev/null || true", + "update:icon": "magick assets/icon.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher.png && magick assets/icon.png -resize 72x72 android/app/src/main/res/mipmap-hdpi/ic_launcher.png && magick assets/icon.png -resize 96x96 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png && magick assets/icon.png -resize 144x144 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png && magick assets/icon.png -resize 192x192 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png && magick assets/icon.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png && magick assets/icon.png -resize 72x72 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png && magick assets/icon.png -resize 96x96 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png && magick assets/icon.png -resize 144x144 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png && magick assets/icon.png -resize 192x192 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png && echo 'All launcher icons updated from assets/icon.png'", + "test": "jest", + "lint": "eslint .", + "clean": "cd android && ./gradlew clean && cd ..", + "build:debug": "cd android && ./gradlew assembleDebug", + "build:release": "cd android && ./gradlew assembleRelease", + "install:debug": "adb install -r android/app/build/outputs/apk/debug/app-debug.apk" + }, + "dependencies": { + "react": "18.2.0", + "react-native": "0.74.0", + "react-native-webview": "^11.26.1" + }, + "devDependencies": { + "@babel/core": "^7.24.0", + "@babel/preset-env": "^7.24.0", + "@babel/runtime": "^7.24.0", + "@react-native/babel-preset": "0.74.0", + "@react-native/eslint-config": "0.74.0", + "@react-native/metro-config": "0.74.0", + "@react-native/typescript-config": "0.74.0", + "@types/react": "^18.2.0", + "@types/react-native": "^0.72.0", + "concurrently": "^9.2.1", + "eslint": "^8.57.0", + "jest": "^29.7.0", + "prettier": "^3.2.0", + "typescript": "^5.4.0" + }, + "engines": { + "node": ">=18" + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..e448f85 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "commonjs", + "lib": ["es2022"], + "allowJs": true, + "jsx": "react-native", + "noEmit": true, + "strict": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + } + }, + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["node_modules", "babel.config.js", "metro.config.js", "jest.config.js"] +}