From 40154824e8b3c3b52d0a15dd2a67b2274a772bec Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 5 May 2025 18:17:39 -0300 Subject: [PATCH 1/8] Creating a RN example for simple-chatbot --- .../simple-chatbot/client/react-native/App.js | 21 + .../client/react-native/README.md | 93 + .../client/react-native/app.json | 74 + .../react-native/assets/icons/vision.png | Bin 0 -> 3788 bytes .../react-native/assets/images/pipecat.png | Bin 0 -> 29465 bytes .../react-native/assets/images/splash.png | Bin 0 -> 47346 bytes .../client/react-native/babel.config.js | 6 + .../docsAssets/xcode-accounts.png | Bin 0 -> 181417 bytes .../react-native/docsAssets/xcode-signing.png | Bin 0 -> 218203 bytes .../client/react-native/env.example | 1 + .../client/react-native/metro.config.js | 2 + .../client/react-native/package-lock.json | 11098 ++++++++++++++++ .../client/react-native/package.json | 44 + .../client/react-native/src/App.tsx | 34 + .../src/components/CameraButtonView.tsx | 113 + .../src/components/MicrophoneView.tsx | 94 + .../src/components/WaveformView.tsx | 128 + .../src/context/VoiceClientContext.tsx | 229 + .../src/hooks/useVoiceClientNavigation.ts | 21 + .../src/settings/SettingsManager.ts | 42 + .../client/react-native/src/theme/Assets.ts | 7 + .../client/react-native/src/theme/Colors.ts | 27 + .../react-native/src/theme/CustomButton.tsx | 62 + .../react-native/src/views/MeetingView.tsx | 159 + .../react-native/src/views/PreJoinView.tsx | 82 + .../client/react-native/tsconfig.json | 29 + 26 files changed, 12366 insertions(+) create mode 100644 examples/simple-chatbot/client/react-native/App.js create mode 100644 examples/simple-chatbot/client/react-native/README.md create mode 100644 examples/simple-chatbot/client/react-native/app.json create mode 100644 examples/simple-chatbot/client/react-native/assets/icons/vision.png create mode 100644 examples/simple-chatbot/client/react-native/assets/images/pipecat.png create mode 100644 examples/simple-chatbot/client/react-native/assets/images/splash.png create mode 100644 examples/simple-chatbot/client/react-native/babel.config.js create mode 100644 examples/simple-chatbot/client/react-native/docsAssets/xcode-accounts.png create mode 100644 examples/simple-chatbot/client/react-native/docsAssets/xcode-signing.png create mode 100644 examples/simple-chatbot/client/react-native/env.example create mode 100644 examples/simple-chatbot/client/react-native/metro.config.js create mode 100644 examples/simple-chatbot/client/react-native/package-lock.json create mode 100644 examples/simple-chatbot/client/react-native/package.json create mode 100644 examples/simple-chatbot/client/react-native/src/App.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/components/MicrophoneView.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/components/WaveformView.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts create mode 100644 examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts create mode 100644 examples/simple-chatbot/client/react-native/src/theme/Assets.ts create mode 100644 examples/simple-chatbot/client/react-native/src/theme/Colors.ts create mode 100644 examples/simple-chatbot/client/react-native/src/theme/CustomButton.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx create mode 100644 examples/simple-chatbot/client/react-native/src/views/PreJoinView.tsx create mode 100644 examples/simple-chatbot/client/react-native/tsconfig.json diff --git a/examples/simple-chatbot/client/react-native/App.js b/examples/simple-chatbot/client/react-native/App.js new file mode 100644 index 000000000..cf68ecbf9 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/App.js @@ -0,0 +1,21 @@ +// Disabling the logs from react-native-webrtc +import debug from 'debug'; +debug.disable('rn-webrtc:*'); + +// Ignoring the warnings from react-native-background-timer while they don't fix this issue: +// https://github.com/ocetnik/react-native-background-timer/issues/366 +import { LogBox } from 'react-native'; +LogBox.ignoreLogs([ + "`new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.", + "`new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method." +]); + +// Enable debug logs +/*window.localStorage = window.localStorage || {}; +window.localStorage.debug = '*'; +window.localStorage.getItem = (itemName) => { + console.log('Requesting the localStorage item ', itemName); + return window.localStorage[itemName]; +};*/ + +export { default } from './src/App'; diff --git a/examples/simple-chatbot/client/react-native/README.md b/examples/simple-chatbot/client/react-native/README.md new file mode 100644 index 000000000..c7acef31b --- /dev/null +++ b/examples/simple-chatbot/client/react-native/README.md @@ -0,0 +1,93 @@ +# A voice to voice app for React Native (Expo) + +This demo is meant to showcase a basic voice to voice app that uses [Daily's bots](https://bots.daily.co). + +## Prerequisites + +- [Sign up for a Daily bots account](https://bots.daily.co/sign-up). + +## Usage + +### Expo requirements + +This project cannot be used with an [Expo Go](https://docs.expo.dev/workflow/expo-go/) app because [it requires custom native code](https://docs.expo.io/workflow/customizing/). + +When a project requires custom native code or a config plugin, we need to transition from using [Expo Go](https://docs.expo.dev/workflow/expo-go/) +to a [development build](https://docs.expo.dev/development/introduction/). + +More details about the custom native code used by this demo can be found in [rn-daily-js-expo-config-plugin](https://github.com/daily-co/rn-daily-js-expo-config-plugin). + +### Building remotely + +If you do not have experience with Xcode and Android Studio builds or do not have them installed locally on your computer, you will need to follow [this guide from Expo to use EAS Build](https://docs.expo.dev/development/create-development-builds/#create-and-install-eas-build). + +### Building locally + +You will need to have installed locally on your computer: +- [Xcode](https://developer.apple.com/xcode/) to build for iOS; +- [Android Studio](https://developer.android.com/studio) to build for Android; + +#### Install the demo dependencies + +```bash +# Use the version of node specified in .nvmrc +nvm i + +# Install dependencies +npm i + +# Before a native app can be compiled, the native source code must be generated. +npx expo prebuild +``` + +#### Running on Android + +After plugging in an Android device [configured for debugging](https://developer.android.com/studio/debug/dev-options), run the following command: + +``` +npm run android +``` + +#### Running on iOS + +First, you'll need to do a one-time setup. This is required to build to a physical device. + +If you're familiar with Xcode, open `ios/RNDailybots.xcworkspace` and, in the target settings, provide a development team registered with Apple. + +If you're newer to Xcode, here are some more detailed instructions to get you started. + +First, open the project in Xcode. Make sure to specifically select `RNDailybots.xcworkspace` from `/ios`. The `/ios` directory will have been generated by running `npx expo prebuild` as instructed above. This is also a good time to plug in your iOS device to be sure the following steps are successful. + +From the main menu, select `Settings` and then `Accounts`. Click the `+` sign to add an account (e.g. an Apple ID). + +![xcode-accounts.png](./docsAssets/xcode-accounts.png) + +Once an account is added, perform the following steps: + + 1. Close `Settings`. + 1. Select the folder icon in the top left corner. + 1. Select `RNDailybots` from the side panel + 1. Navigate to `Signing & Capabilities` in the top nav bar. + 1. Open the "Team" dropdown + 1. Select the account added in the previous step. + +The "Signing Certificate" section should update accordingly with your account information. + +![xcode-signing.png](./docsAssets/xcode-signing.png) + +**Troubleshooting common errors:** + +- If you see the error `Change your bundle identifier to a unique string to try again`, update the "Bundle Identifier" input in `Signing & Capabilities` to make it unique. This should resolve the error. + +- If you see an error that says `Xcode was unable to launch because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user`, you may need to update the settings on your iPhone to enable the required permissions as follows: + +1. Open `Settings` on your iPhone +1. Select `General`, then `Device Management` +1. Click `Trust` for DailyPlayground + +- You may also be prompted to enter you login keychain password. Be sure to click `Always trust` to avoid the prompt showing multiple times. + +After, run the following command: +``` +npm run ios +``` diff --git a/examples/simple-chatbot/client/react-native/app.json b/examples/simple-chatbot/client/react-native/app.json new file mode 100644 index 000000000..fe66139c1 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/app.json @@ -0,0 +1,74 @@ +{ + "expo": { + "name": "RN Simple Chatbot", + "slug": "simple-chatbot-demo", + "version": "1.0.0", + "orientation": "portrait", + "icon": "./assets/images/pipecat.png", + "userInterfaceStyle": "light", + "splash": { + "image": "./assets/images/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "updates": { + "fallbackToCacheTimeout": 0 + }, + "assetBundlePatterns": [ + "**/*" + ], + "ios": { + "supportsTablet": true, + "bitcode": false, + "bundleIdentifier": "co.daily.SimpleChatbot", + "infoPlist": { + "UIBackgroundModes": [ + "voip" + ] + } + }, + "android": { + "adaptiveIcon": { + "foregroundImage": "./assets/images/pipecat.png", + "backgroundColor": "#FFFFFF" + }, + "package": "co.daily.SimpleChatbot", + "permissions": [ + "android.permission.ACCESS_NETWORK_STATE", + "android.permission.BLUETOOTH", + "android.permission.CAMERA", + "android.permission.INTERNET", + "android.permission.MODIFY_AUDIO_SETTINGS", + "android.permission.RECORD_AUDIO", + "android.permission.SYSTEM_ALERT_WINDOW", + "android.permission.WAKE_LOCK", + "android.permission.FOREGROUND_SERVICE", + "android.permission.FOREGROUND_SERVICE_CAMERA", + "android.permission.FOREGROUND_SERVICE_MICROPHONE", + "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION", + "android.permission.POST_NOTIFICATIONS" + ] + }, + "web": { + "favicon": "./assets/images/pipecat.png" + }, + "plugins": [ + "@config-plugins/react-native-webrtc", + "@daily-co/config-plugin-rn-daily-js", + [ + "expo-build-properties", + { + "android": { + "minSdkVersion": 24, + "compileSdkVersion": 35, + "targetSdkVersion": 35, + "buildToolsVersion": "35.0.0" + }, + "ios": { + "deploymentTarget": "15.1" + } + } + ] + ] + } +} diff --git a/examples/simple-chatbot/client/react-native/assets/icons/vision.png b/examples/simple-chatbot/client/react-native/assets/icons/vision.png new file mode 100644 index 0000000000000000000000000000000000000000..6d03eb9db79dc940ff0908cd113e9e950e00faf1 GIT binary patch literal 3788 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 literal 0 HcmV?d00001 diff --git a/examples/simple-chatbot/client/react-native/babel.config.js b/examples/simple-chatbot/client/react-native/babel.config.js new file mode 100644 index 000000000..2900afe9d --- /dev/null +++ b/examples/simple-chatbot/client/react-native/babel.config.js @@ -0,0 +1,6 @@ +module.exports = function(api) { + api.cache(true); + return { + presets: ['babel-preset-expo'], + }; +}; diff --git a/examples/simple-chatbot/client/react-native/docsAssets/xcode-accounts.png b/examples/simple-chatbot/client/react-native/docsAssets/xcode-accounts.png new file mode 100644 index 0000000000000000000000000000000000000000..41f2bfbdc594abf58946f1aecd0ff6c8cc6c5e90 GIT binary patch literal 181417 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ℑ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%0AxKS9_sqZ^rXDG2w^;#Z)iTpZ3hYzyqGFJpn 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 literal 0 HcmV?d00001 diff --git a/examples/simple-chatbot/client/react-native/docsAssets/xcode-signing.png b/examples/simple-chatbot/client/react-native/docsAssets/xcode-signing.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1a6cd55a768ce2e245358c8255aeecaf6f5047 GIT binary patch literal 218203 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�NHMW8uL>N*! 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.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", + "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", + "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "peer": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", + "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", + "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", + "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", + "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-flow-strip-types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", + "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@config-plugins/react-native-webrtc": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@config-plugins/react-native-webrtc/-/react-native-webrtc-10.0.0.tgz", + "integrity": "sha512-q6owBOwQo3HRx4/b0FteE06Ymlcx7pK5bw+Stg77wgTWyxWAJ90yfVvvdMckzxuxMwDd78o9yCLKIONTulHD4A==", + "license": "MIT", + "peerDependencies": { + "expo": "^52" + } + }, + "node_modules/@daily-co/config-plugin-rn-daily-js": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@daily-co/config-plugin-rn-daily-js/-/config-plugin-rn-daily-js-0.0.7.tgz", + "integrity": "sha512-8j6itEb2sxkxPDOnaO0FKpGIKvbvtLho0l25CdS01aa4VEAUKHWrxyUO6OVQkt2btfifsugBD6oUpO0X1fCbKQ==", + "dependencies": { + "expo-build-properties": "~0.8.3" + }, + "peerDependencies": { + "expo": "^52.0.0" + } + }, + "node_modules/@daily-co/config-plugin-rn-daily-js/node_modules/expo-build-properties": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-0.8.3.tgz", + "integrity": "sha512-kEDDuAadHqJTkvCGK4fXYHVrePiJO1DjyW95AicmwuGwQvGJydYFbuoauf9ybAU+4UH4arhbce8gHI3ZpIj3Jw==", + "license": "MIT", + "dependencies": { + "ajv": "^8.11.0", + "semver": "^7.5.3" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/@daily-co/daily-js": { + "version": "0.76.0", + "resolved": "https://registry.npmjs.org/@daily-co/daily-js/-/daily-js-0.76.0.tgz", + "integrity": "sha512-v3yPJ6oxz/CViHM1R78YMc7b9cLsTD+G4OxwvVIRX5vfqjn0tFhisqBwdzGK4MGAI/IdnE4oNahuPWAPpKwysA==", + "license": "BSD-2-Clause", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@sentry/browser": "^8.33.1", + "bowser": "^2.8.1", + "dequal": "^2.0.3", + "events": "^3.1.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@daily-co/react-native-daily-js": { + "version": "0.73.0", + "resolved": "https://registry.npmjs.org/@daily-co/react-native-daily-js/-/react-native-daily-js-0.73.0.tgz", + "integrity": "sha512-T8FA7fDq+eXRG7XHYwHJIZUxHE44SCRWCvOaY53W5qBy3GABjGENNE5WxUqdzQVOuXC6jEaVZcCtJielkQwR8g==", + "license": "BSD-2-Clause", + "dependencies": { + "@daily-co/daily-js": "^0.76.0", + "@types/react-native-background-timer": "^2.0.0", + "base-64": "^1.0.0", + "react-native-url-polyfill": "^1.1.2" + }, + "peerDependencies": { + "@daily-co/react-native-webrtc": "^118.0.3-daily.2", + "@react-native-async-storage/async-storage": "^1.15.7", + "react-native-background-timer": "^2.3.1", + "react-native-get-random-values": "^1.9.0" + } + }, + "node_modules/@daily-co/react-native-webrtc": { + "version": "118.0.3-daily.2", + "resolved": "https://registry.npmjs.org/@daily-co/react-native-webrtc/-/react-native-webrtc-118.0.3-daily.2.tgz", + "integrity": "sha512-Ofwvnx0WL+Q21tQBJOWNKvV1gk/5kwPerwUCD7hCREuBDVRfSNtpRhQcuISNjmn7Z2eV405hgK0c9kOUu8vDQg==", + "license": "MIT", + "dependencies": { + "@types/react": "17.0.40", + "@types/react-native": "0.67.3", + "base64-js": "1.5.1", + "debug": "4.3.4", + "event-target-shim": "6.0.2" + }, + "peerDependencies": { + "react-native": ">=0.60.0" + } + }, + "node_modules/@daily-co/react-native-webrtc/node_modules/@types/react": { + "version": "17.0.40", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", + "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@daily-co/react-native-webrtc/node_modules/@types/react-native": { + "version": "0.67.3", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.67.3.tgz", + "integrity": "sha512-hF4uOZFl2PPQtGWOtLoafrlCJeU815X3PgfVePM+7EhOIZhYXKH7+p3R3cZSnwVnrU5Ep/JfiHimMDliY3o8oQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@daily-co/react-native-webrtc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@daily-co/react-native-webrtc/node_modules/event-target-shim": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", + "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/@daily-co/react-native-webrtc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "license": "MIT", + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@expo/bunyan": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", + "integrity": "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==", + "engines": [ + "node >=0.10.0" + ], + "license": "MIT", + "dependencies": { + "uuid": "^8.0.0" + } + }, + "node_modules/@expo/cli": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.7.tgz", + "integrity": "sha512-aNrUPVFPdIX42Q6UM6qygrN4DUqnXMDS1CnkTfNFVIZWRiJ1TUA05Zk6aF35M674CKd/c/dWHFjmbgjsyN/hEA==", + "license": "MIT", + "dependencies": { + "@0no-co/graphql.web": "^1.0.8", + "@babel/runtime": "^7.20.0", + "@expo/code-signing-certificates": "^0.0.5", + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.10", + "@expo/devcert": "^1.1.2", + "@expo/env": "~0.4.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@expo/metro-config": "~0.19.8", + "@expo/osascript": "^2.0.31", + "@expo/package-manager": "^1.5.0", + "@expo/plist": "^0.2.0", + "@expo/prebuild-config": "^8.0.23", + "@expo/rudder-sdk-node": "^1.1.1", + "@expo/spawn-async": "^1.7.2", + "@expo/xcpretty": "^4.3.0", + "@react-native/dev-middleware": "0.76.5", + "@urql/core": "^5.0.6", + "@urql/exchange-retry": "^1.3.0", + "accepts": "^1.3.8", + "arg": "^5.0.2", + "better-opn": "~3.0.2", + "bplist-creator": "0.0.7", + "bplist-parser": "^0.3.1", + "cacache": "^18.0.2", + "chalk": "^4.0.0", + "ci-info": "^3.3.0", + "compression": "^1.7.4", + "connect": "^3.7.0", + "debug": "^4.3.4", + "env-editor": "^0.4.1", + "fast-glob": "^3.3.2", + "form-data": "^3.0.1", + "freeport-async": "^2.0.0", + "fs-extra": "~8.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "internal-ip": "^4.3.0", + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1", + "lodash.debounce": "^4.0.8", + "minimatch": "^3.0.4", + "node-forge": "^1.3.1", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "picomatch": "^3.0.1", + "pretty-bytes": "^5.6.0", + "pretty-format": "^29.7.0", + "progress": "^2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "require-from-string": "^2.0.2", + "requireg": "^0.2.2", + "resolve": "^1.22.2", + "resolve-from": "^5.0.0", + "resolve.exports": "^2.0.2", + "semver": "^7.6.0", + "send": "^0.19.0", + "slugify": "^1.3.4", + "source-map-support": "~0.5.21", + "stacktrace-parser": "^0.1.10", + "structured-headers": "^0.4.1", + "tar": "^6.2.1", + "temp-dir": "^2.0.0", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "undici": "^6.18.2", + "unique-string": "~2.0.0", + "wrap-ansi": "^7.0.0", + "ws": "^8.12.1" + }, + "bin": { + "expo-internal": "build/bin/cli" + } + }, + "node_modules/@expo/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@expo/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@expo/cli/node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@expo/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@expo/cli/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@expo/code-signing-certificates": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", + "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", + "license": "MIT", + "dependencies": { + "node-forge": "^1.2.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/@expo/config": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.6.tgz", + "integrity": "sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "@expo/config-plugins": "~9.0.10", + "@expo/config-types": "^52.0.0", + "@expo/json-file": "^9.0.0", + "deepmerge": "^4.3.1", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "resolve-workspace-root": "^2.0.0", + "semver": "^7.6.0", + "slugify": "^1.3.4", + "sucrase": "3.35.0" + } + }, + "node_modules/@expo/config-plugins": { + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.12.tgz", + "integrity": "sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg==", + "license": "MIT", + "dependencies": { + "@expo/config-types": "^52.0.0", + "@expo/json-file": "~9.0.0", + "@expo/plist": "^0.2.0", + "@expo/sdk-runtime-versions": "^1.0.0", + "chalk": "^4.1.2", + "debug": "^4.3.5", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "resolve-from": "^5.0.0", + "semver": "^7.5.4", + "slash": "^3.0.0", + "slugify": "^1.6.6", + "xcode": "^3.0.1", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/config-types": { + "version": "52.0.1", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.1.tgz", + "integrity": "sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==", + "license": "MIT" + }, + "node_modules/@expo/config/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/devcert": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", + "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", + "license": "MIT", + "dependencies": { + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^10.4.2", + "lodash": "^4.17.21", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^2.4.0" + } + }, + "node_modules/@expo/devcert/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@expo/devcert/node_modules/sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", + "license": "MIT" + }, + "node_modules/@expo/env": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", + "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "debug": "^4.3.4", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "getenv": "^1.0.0" + } + }, + "node_modules/@expo/fingerprint": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.4.tgz", + "integrity": "sha512-FfcvHjrWjOJ17wiMfr1iQ1YDyjlj8qfxG+GDce0khrjNSkzRjVdCOIFsMvfVSBPnOPX5NuZlgMRvMkcPUtGClA==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "arg": "^5.0.2", + "chalk": "^4.1.2", + "debug": "^4.3.4", + "find-up": "^5.0.0", + "getenv": "^1.0.0", + "minimatch": "^3.0.4", + "p-limit": "^3.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0" + }, + "bin": { + "fingerprint": "bin/cli.js" + } + }, + "node_modules/@expo/fingerprint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@expo/image-utils": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", + "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "^1.0.0", + "jimp-compact": "0.16.1", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "temp-dir": "~2.0.0", + "unique-string": "~2.0.0" + } + }, + "node_modules/@expo/image-utils/node_modules/fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@expo/image-utils/node_modules/universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@expo/json-file": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", + "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "~7.10.4", + "json5": "^2.2.3", + "write-file-atomic": "^2.3.0" + } + }, + "node_modules/@expo/json-file/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/metro-config": { + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.8.tgz", + "integrity": "sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.20.0", + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.20.0", + "@babel/types": "^7.20.0", + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0", + "@expo/json-file": "~9.0.0", + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "debug": "^4.3.2", + "fs-extra": "^9.1.0", + "getenv": "^1.0.0", + "glob": "^10.4.2", + "jsc-safe-url": "^0.2.4", + "lightningcss": "~1.27.0", + "minimatch": "^3.0.4", + "postcss": "~8.4.32", + "resolve-from": "^5.0.0" + } + }, + "node_modules/@expo/osascript": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.4.tgz", + "integrity": "sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "exec-async": "^2.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/package-manager": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.6.1.tgz", + "integrity": "sha512-4rT46wP/94Ll+CWXtFKok1Lbo9XncSUtErFOo/9/3FVughGbIfdG4SKZOAWIpr9wxwEfkyhHfAP9q71ONlWODw==", + "license": "MIT", + "dependencies": { + "@expo/json-file": "^9.0.0", + "@expo/spawn-async": "^1.7.2", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-up": "^5.0.0", + "js-yaml": "^3.13.1", + "micromatch": "^4.0.8", + "npm-package-arg": "^11.0.0", + "ora": "^3.4.0", + "resolve-workspace-root": "^2.0.0", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + } + }, + "node_modules/@expo/plist": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.0.tgz", + "integrity": "sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "~0.7.7", + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0" + } + }, + "node_modules/@expo/prebuild-config": { + "version": "8.0.23", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.23.tgz", + "integrity": "sha512-Zf01kFiN2PISmLb0DhIAJh76v3J2oYUKSjiAtGZLOH0HUz59by/qdyU4mGHWdeyRdCCrLUA21Rct2MBykvRMsg==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/config-plugins": "~9.0.10", + "@expo/config-types": "^52.0.0", + "@expo/image-utils": "^0.6.0", + "@expo/json-file": "^9.0.0", + "@react-native/normalize-colors": "0.76.5", + "debug": "^4.3.1", + "fs-extra": "^9.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.6.0", + "xml2js": "0.6.0" + } + }, + "node_modules/@expo/rudder-sdk-node": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", + "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", + "license": "MIT", + "dependencies": { + "@expo/bunyan": "^4.0.0", + "@segment/loosely-validate-event": "^2.0.0", + "fetch-retry": "^4.1.1", + "md5": "^2.2.1", + "node-fetch": "^2.6.1", + "remove-trailing-slash": "^0.1.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/sdk-runtime-versions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", + "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", + "license": "MIT" + }, + "node_modules/@expo/spawn-async": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", + "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@expo/vector-icons": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", + "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", + "license": "MIT", + "dependencies": { + "prop-types": "^15.8.1" + } + }, + "node_modules/@expo/xcpretty": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.2.tgz", + "integrity": "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/code-frame": "7.10.4", + "chalk": "^4.1.0", + "find-up": "^5.0.0", + "js-yaml": "^4.1.0" + }, + "bin": { + "excpretty": "build/cli.js" + } + }, + "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@expo/xcpretty/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@expo/xcpretty/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pipecat-ai/client-js": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@pipecat-ai/client-js/-/client-js-0.3.4.tgz", + "integrity": "sha512-xX4/65fT82ZGVxAZWojflY9EzI50H0dl9tBw1s4VUfF+zU4yCpYw2w/sVLU618xcbnZKlCesmxrtmCABdWEGdA==", + "license": "BSD-2-Clause", + "dependencies": { + "@types/events": "^3.0.3", + "clone-deep": "^4.0.1", + "events": "^3.3.0", + "typed-emitter": "^2.1.0", + "uuid": "^10.0.0" + } + }, + "node_modules/@pipecat-ai/client-js/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@pipecat-ai/react-native-daily-transport": { + "version": "0.3.2", + "resolved": "file:../pipecat-client-react-native-daily-transport/pipecat-ai-react-native-daily-transport-0.3.2.tgz", + "integrity": "sha512-KSTcE8ziDo8HS4/mkQeEOhg1YnCyH/z6RRzcFryYKQo0XkeEZ3UwPM+9L9cJFyuG/wu/UYI+R0gqcwPiqQvuEA==", + "license": "BSD-2-Clause", + "dependencies": { + "@pipecat-ai/client-js": "^0.3.2" + }, + "peerDependencies": { + "@daily-co/react-native-daily-js": "^0.73.0", + "@daily-co/react-native-webrtc": "^118.0.3-daily.2", + "@react-native-async-storage/async-storage": "^1.23.1", + "react-native-background-timer": "^2.4.1", + "react-native-get-random-values": "^1.11.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-async-storage/async-storage": { + "version": "1.23.1", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", + "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", + "license": "MIT", + "dependencies": { + "merge-options": "^3.0.4" + }, + "peerDependencies": { + "react-native": "^0.0.0-0 || >=0.60 <1.0" + } + }, + "node_modules/@react-native/assets-registry": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.5.tgz", + "integrity": "sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.5.tgz", + "integrity": "sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==", + "license": "MIT", + "dependencies": { + "@react-native/codegen": "0.76.5" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/babel-preset": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.5.tgz", + "integrity": "sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-proposal-export-default-from": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-default-from": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-flow-strip-types": "^7.25.2", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.25.2", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/template": "^7.25.0", + "@react-native/babel-plugin-codegen": "0.76.5", + "babel-plugin-syntax-hermes-parser": "^0.25.1", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/babel-preset/node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", + "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.25.1" + } + }, + "node_modules/@react-native/babel-preset/node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "license": "MIT" + }, + "node_modules/@react-native/babel-preset/node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/@react-native/codegen": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.5.tgz", + "integrity": "sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.23.1", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.5.tgz", + "integrity": "sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==", + "license": "MIT", + "dependencies": { + "@react-native/dev-middleware": "0.76.5", + "@react-native/metro-babel-transformer": "0.76.5", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "invariant": "^2.2.4", + "metro": "^0.81.0", + "metro-config": "^0.81.0", + "metro-core": "^0.81.0", + "node-fetch": "^2.2.0", + "readline": "^1.3.0", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli-server-api": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli-server-api": { + "optional": true + } + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.5.tgz", + "integrity": "sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.5.tgz", + "integrity": "sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==", + "license": "MIT", + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.76.5", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.5.tgz", + "integrity": "sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.5.tgz", + "integrity": "sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz", + "integrity": "sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@react-native/babel-preset": "0.76.5", + "hermes-parser": "0.23.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.5.tgz", + "integrity": "sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==", + "license": "MIT" + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.5.tgz", + "integrity": "sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@react-navigation/core": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.3.1.tgz", + "integrity": "sha512-S3KCGvNsoqVk8ErAtQI2EAhg9185lahF5OY01ofrrD4Ij/uk3QEHHjoGQhR5l5DXSCSKr1JbMQA7MEKMsBiWZA==", + "license": "MIT", + "dependencies": { + "@react-navigation/routers": "^7.1.2", + "escape-string-regexp": "^4.0.0", + "nanoid": "3.3.8", + "query-string": "^7.1.3", + "react-is": "^18.2.0", + "use-latest-callback": "^0.2.1", + "use-sync-external-store": "^1.2.2" + }, + "peerDependencies": { + "react": ">= 18.2.0" + } + }, + "node_modules/@react-navigation/core/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@react-navigation/elements": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.2.5.tgz", + "integrity": "sha512-sDhE+W14P7MNWLMxXg1MEVXwkLUpMZJGflE6nQNzLmolJQIHgcia0Mrm8uRa3bQovhxYu1UzEojLZ+caoZt7Fg==", + "license": "MIT", + "dependencies": { + "color": "^4.2.3" + }, + "peerDependencies": { + "@react-native-masked-view/masked-view": ">= 0.2.0", + "@react-navigation/native": "^7.0.14", + "react": ">= 18.2.0", + "react-native": "*", + "react-native-safe-area-context": ">= 4.0.0" + }, + "peerDependenciesMeta": { + "@react-native-masked-view/masked-view": { + "optional": true + } + } + }, + "node_modules/@react-navigation/native": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.0.14.tgz", + "integrity": "sha512-Gi6lLw4VOGSWAhmUdJOMauOKGK51/YA1CprjXm91sNfgERWvznqEMw8QmUQx9SEqYfi0LfZhbzpMst09SJ00lw==", + "license": "MIT", + "dependencies": { + "@react-navigation/core": "^7.3.1", + "escape-string-regexp": "^4.0.0", + "fast-deep-equal": "^3.1.3", + "nanoid": "3.3.8", + "use-latest-callback": "^0.2.1" + }, + "peerDependencies": { + "react": ">= 18.2.0", + "react-native": "*" + } + }, + "node_modules/@react-navigation/routers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-7.1.2.tgz", + "integrity": "sha512-emdEjpVDK8zbiu2GChC8oYIAub9i/OpNuQJekVsbyFCBz4/TzaBzms38Q53YaNhdIFNmiYLfHv/Y1Ub7KYfm3w==", + "license": "MIT", + "dependencies": { + "nanoid": "3.3.8" + } + }, + "node_modules/@react-navigation/stack": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-7.1.1.tgz", + "integrity": "sha512-CBTKQlIkELp05zRiTAv5Pa7OMuCpKyBXcdB3PGMN2Mm55/5MkDsA1IaZorp/6TsVCdllITD6aTbGX/HA/88A6w==", + "license": "MIT", + "dependencies": { + "@react-navigation/elements": "^2.2.5", + "color": "^4.2.3" + }, + "peerDependencies": { + "@react-navigation/native": "^7.0.14", + "react": ">= 18.2.0", + "react-native": "*", + "react-native-gesture-handler": ">= 2.0.0", + "react-native-safe-area-context": ">= 4.0.0", + "react-native-screens": ">= 4.0.0" + } + }, + "node_modules/@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "dependencies": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "node_modules/@sentry-internal/browser-utils": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.55.0.tgz", + "integrity": "sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw==", + "license": "MIT", + "dependencies": { + "@sentry/core": "8.55.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/feedback": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.55.0.tgz", + "integrity": "sha512-cP3BD/Q6pquVQ+YL+rwCnorKuTXiS9KXW8HNKu4nmmBAyf7urjs+F6Hr1k9MXP5yQ8W3yK7jRWd09Yu6DHWOiw==", + "license": "MIT", + "dependencies": { + "@sentry/core": "8.55.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.55.0.tgz", + "integrity": "sha512-roCDEGkORwolxBn8xAKedybY+Jlefq3xYmgN2fr3BTnsXjSYOPC7D1/mYqINBat99nDtvgFvNfRcZPiwwZ1hSw==", + "license": "MIT", + "dependencies": { + "@sentry-internal/browser-utils": "8.55.0", + "@sentry/core": "8.55.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry-internal/replay-canvas": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.55.0.tgz", + "integrity": "sha512-nIkfgRWk1091zHdu4NbocQsxZF1rv1f7bbp3tTIlZYbrH62XVZosx5iHAuZG0Zc48AETLE7K4AX9VGjvQj8i9w==", + "license": "MIT", + "dependencies": { + "@sentry-internal/replay": "8.55.0", + "@sentry/core": "8.55.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry/browser": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.55.0.tgz", + "integrity": "sha512-1A31mCEWCjaMxJt6qGUK+aDnLDcK6AwLAZnqpSchNysGni1pSn1RWSmk9TBF8qyTds5FH8B31H480uxMPUJ7Cw==", + "license": "MIT", + "dependencies": { + "@sentry-internal/browser-utils": "8.55.0", + "@sentry-internal/feedback": "8.55.0", + "@sentry-internal/replay": "8.55.0", + "@sentry-internal/replay-canvas": "8.55.0", + "@sentry/core": "8.55.0" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sentry/core": { + "version": "8.55.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.55.0.tgz", + "integrity": "sha512-6g7jpbefjHYs821Z+EBJ8r4Z7LT5h80YSWRJaylGS4nW5W5Z2KXzpdnyFarv37O7QjauzVC2E+PABmpkw5/JGA==", + "license": "MIT", + "engines": { + "node": ">=14.18" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/events": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", + "optional": true, + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-native": { + "version": "0.73.0", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.73.0.tgz", + "integrity": "sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA==", + "deprecated": "This is a stub types definition. react-native provides its own type definitions, so you do not need this installed.", + "dev": true, + "license": "MIT", + "dependencies": { + "react-native": "*" + } + }, + "node_modules/@types/react-native-background-timer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.2.tgz", + "integrity": "sha512-cMAep0M5yqUHjiiRPvGiviqiJYdI45KSjbI5ufsIFSQGFwHwrHJC/8yawNhy0G3Gix6fufWLsEj6jC5niUNHiQ==", + "license": "MIT" + }, + "node_modules/@types/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@urql/core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.1.0.tgz", + "integrity": "sha512-yC3sw8yqjbX45GbXxfiBY8GLYCiyW/hLBbQF9l3TJrv4ro00Y0ChkKaD9I2KntRxAVm9IYBqh0awX8fwWAe/Yw==", + "license": "MIT", + "dependencies": { + "@0no-co/graphql.web": "^1.0.5", + "wonka": "^6.3.2" + } + }, + "node_modules/@urql/exchange-retry": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", + "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", + "license": "MIT", + "dependencies": { + "@urql/core": "^5.0.0", + "wonka": "^6.3.2" + }, + "peerDependencies": { + "@urql/core": "^5.0.0" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT" + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/application-config-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", + "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", + "license": "MIT" + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-react-native-web": { + "version": "0.19.13", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", + "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", + "license": "MIT" + }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", + "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", + "license": "MIT", + "dependencies": { + "hermes-parser": "0.23.1" + } + }, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", + "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-expo": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.4.tgz", + "integrity": "sha512-SAzAwqpyjA+/OFrU95OOioj6oTeCv4+rRfrNmBTy5S/gJswrZKBSPJioFudIaJBy43W+BL7HA5AspBIF6tO/aA==", + "license": "MIT", + "dependencies": { + "@babel/plugin-proposal-decorators": "^7.12.9", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/preset-react": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@react-native/babel-preset": "0.76.5", + "babel-plugin-react-native-web": "~0.19.13", + "react-refresh": "^0.14.2" + }, + "peerDependencies": { + "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", + "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" + }, + "peerDependenciesMeta": { + "babel-plugin-react-compiler": { + "optional": true + }, + "react-compiler-runtime": { + "optional": true + } + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/better-opn": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "license": "MIT", + "dependencies": { + "open": "^8.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/better-opn/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "license": "MIT" + }, + "node_modules/bplist-creator": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", + "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", + "license": "MIT", + "dependencies": { + "stream-buffers": "~2.2.0" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "license": "MIT", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "license": "MIT" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "license": "MIT" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "18.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", + "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001690", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", + "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/component-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", + "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "license": "MIT" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", + "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.75", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", + "integrity": "sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-editor": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", + "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-ex/node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expo": { + "version": "52.0.21", + "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.21.tgz", + "integrity": "sha512-+yYIvUczlM7zvqjwCtCH4OtLaX0F1/35oAlNmPK5lV1RIVVRjKfBeZ8kK+jNNUwY9gZnrk8oeN6E2qcqohyOcw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "@expo/cli": "0.22.7", + "@expo/config": "~10.0.6", + "@expo/config-plugins": "~9.0.12", + "@expo/fingerprint": "0.11.4", + "@expo/metro-config": "0.19.8", + "@expo/vector-icons": "^14.0.0", + "babel-preset-expo": "~12.0.4", + "expo-asset": "~11.0.1", + "expo-constants": "~17.0.3", + "expo-file-system": "~18.0.6", + "expo-font": "~13.0.2", + "expo-keep-awake": "~14.0.1", + "expo-modules-autolinking": "2.0.4", + "expo-modules-core": "2.1.2", + "fbemitter": "^3.0.0", + "web-streams-polyfill": "^3.3.2", + "whatwg-url-without-unicode": "8.0.0-3" + }, + "bin": { + "expo": "bin/cli" + }, + "peerDependencies": { + "@expo/dom-webview": "*", + "@expo/metro-runtime": "*", + "react": "*", + "react-native": "*", + "react-native-webview": "*" + }, + "peerDependenciesMeta": { + "@expo/dom-webview": { + "optional": true + }, + "@expo/metro-runtime": { + "optional": true + }, + "react-native-webview": { + "optional": true + } + } + }, + "node_modules/expo-asset": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", + "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", + "license": "MIT", + "dependencies": { + "@expo/image-utils": "^0.6.0", + "expo-constants": "~17.0.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3" + }, + "peerDependencies": { + "expo": "*", + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-build-properties": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-0.13.1.tgz", + "integrity": "sha512-7tDlAM0PPkXC0B00C6/FG19sMzwxZNyiDfn22AWVbBxWxZE1/3RqxPgT3MlPVNfvy+wJw7jt/qbAb0S06wFYVg==", + "license": "MIT", + "dependencies": { + "ajv": "^8.11.0", + "semver": "^7.6.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-constants": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", + "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "@expo/env": "~0.4.0" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-dev-client": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.6.tgz", + "integrity": "sha512-UMrS21EQ5TMooQgLp+0YrH+UKpxvO+SzkrAdWyVTrjUJ1Qi1yQCbtcErXkYbAdLbItSF3H04fVvd0lzg0KL3Wg==", + "license": "MIT", + "dependencies": { + "expo-dev-launcher": "5.0.19", + "expo-dev-menu": "6.0.14", + "expo-dev-menu-interface": "1.9.2", + "expo-manifests": "~0.15.0", + "expo-updates-interface": "~1.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher": { + "version": "5.0.19", + "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.19.tgz", + "integrity": "sha512-3zlOxpWVuV1RDe8OKoejL7XhzidHvtg3iEw564dhXePH5J+Ha9Owkqqiz7A27iqQrENjU/XWBtOxHszj+OBk4Q==", + "license": "MIT", + "dependencies": { + "ajv": "8.11.0", + "expo-dev-menu": "6.0.14", + "expo-manifests": "~0.15.0", + "resolve-from": "^5.0.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-launcher/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/expo-dev-menu": { + "version": "6.0.14", + "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.14.tgz", + "integrity": "sha512-bG4NXm4epHSmZdWW9hZCS7dTcKO82CyVfYMbNSOw5o/FKO9cY/AgfSj6ERPE9zBqYEJJEJaoJ0mzv0d47/h23g==", + "license": "MIT", + "dependencies": { + "expo-dev-menu-interface": "1.9.2" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-dev-menu-interface": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.2.tgz", + "integrity": "sha512-9piGiHZYnNjoO9oQFWlVsndQ1jhTdGCKf81WfCMHbQBamna/zucC1A+jbGpyzE4icXZZ29CpsSd4uVR+tB2Rfw==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-file-system": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.6.tgz", + "integrity": "sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ==", + "license": "MIT", + "dependencies": { + "web-streams-polyfill": "^3.3.2" + }, + "peerDependencies": { + "expo": "*", + "react-native": "*" + } + }, + "node_modules/expo-font": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.2.tgz", + "integrity": "sha512-H9FaXM7ZW5+EfV38w80BgJG3H17kB7CuVXwHoiszIYyoPfWz9bWesFe4QwNZjTq3pzKes28sSd8irFuflIrSIA==", + "license": "MIT", + "dependencies": { + "fontfaceobserver": "^2.1.0" + }, + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-json-utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", + "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", + "license": "MIT" + }, + "node_modules/expo-keep-awake": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", + "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", + "license": "MIT", + "peerDependencies": { + "expo": "*", + "react": "*" + } + }, + "node_modules/expo-manifests": { + "version": "0.15.4", + "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.4.tgz", + "integrity": "sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==", + "license": "MIT", + "dependencies": { + "@expo/config": "~10.0.4", + "expo-json-utils": "~0.14.0" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-modules-autolinking": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.4.tgz", + "integrity": "sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg==", + "license": "MIT", + "dependencies": { + "@expo/spawn-async": "^1.7.2", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "fast-glob": "^3.2.5", + "find-up": "^5.0.0", + "fs-extra": "^9.1.0", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "expo-modules-autolinking": "bin/expo-modules-autolinking.js" + } + }, + "node_modules/expo-modules-autolinking/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/expo-modules-core": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.1.2.tgz", + "integrity": "sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==", + "license": "MIT", + "dependencies": { + "invariant": "^2.2.4" + } + }, + "node_modules/expo-splash-screen": { + "version": "0.29.18", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.29.18.tgz", + "integrity": "sha512-bTBY+LF6YtYen2j60yGNh2SX/tG4UXZAyBCMMriOSiZZ7LSCs3ARyEufaSiWk+ckWShTeMqItOnaAN/CAF8MJA==", + "license": "MIT", + "dependencies": { + "@expo/prebuild-config": "^8.0.23" + }, + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/expo-status-bar": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", + "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/expo-updates-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", + "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", + "license": "MIT", + "peerDependencies": { + "expo": "*" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "license": "Apache-2.0" + }, + "node_modules/fast-base64-decode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz", + "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "license": "MIT" + }, + "node_modules/fbjs/node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/fetch-retry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", + "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT" + }, + "node_modules/flow-parser": { + "version": "0.257.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.257.0.tgz", + "integrity": "sha512-j1odE5mnPe6GOd5W1H/i8EXJvkhVquZCdoFVsZxUW8Yzda0OvjISCBBhDMjxtSkI1YU3d15BkTEeSYb5TLsVuw==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fontfaceobserver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", + "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", + "license": "BSD-2-Clause" + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/getenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", + "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", + "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", + "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.23.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "license": "MIT", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "license": "MIT", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT" + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp-compact": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", + "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", + "license": "MIT" + }, + "node_modules/join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsc-android": { + "version": "250231.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", + "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", + "license": "BSD-2-Clause" + }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD" + }, + "node_modules/jscodeshift": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", + "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/lightningcss": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", + "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.27.0", + "lightningcss-darwin-x64": "1.27.0", + "lightningcss-freebsd-x64": "1.27.0", + "lightningcss-linux-arm-gnueabihf": "1.27.0", + "lightningcss-linux-arm64-gnu": "1.27.0", + "lightningcss-linux-arm64-musl": "1.27.0", + "lightningcss-linux-x64-gnu": "1.27.0", + "lightningcss-linux-x64-musl": "1.27.0", + "lightningcss-win32-arm64-msvc": "1.27.0", + "lightningcss-win32-x64-msvc": "1.27.0" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", + "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "license": "Apache-2.0" + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "license": "BSD-3-Clause", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "license": "MIT", + "dependencies": { + "buffer-alloc": "^1.1.0" + }, + "bin": { + "md5-file": "cli.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT" + }, + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/metro": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", + "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.24.0", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-config": "0.81.0", + "metro-core": "0.81.0", + "metro-file-map": "0.81.0", + "metro-resolver": "0.81.0", + "metro-runtime": "0.81.0", + "metro-source-map": "0.81.0", + "metro-symbolicate": "0.81.0", + "metro-transform-plugins": "0.81.0", + "metro-transform-worker": "0.81.0", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", + "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.24.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro-cache": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", + "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", + "license": "MIT", + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", + "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", + "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", + "license": "MIT", + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.6.3", + "metro": "0.81.0", + "metro-cache": "0.81.0", + "metro-core": "0.81.0", + "metro-runtime": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-core": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", + "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.81.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", + "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.6.3", + "micromatch": "^4.0.4", + "node-abort-controller": "^3.1.1", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro-minify-terser": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", + "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", + "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", + "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-source-map": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", + "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.81.0", + "nullthrows": "^1.1.1", + "ob1": "0.81.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", + "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.81.0", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", + "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", + "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.81.0", + "metro-babel-transformer": "0.81.0", + "metro-cache": "0.81.0", + "metro-cache-key": "0.81.0", + "metro-minify-terser": "0.81.0", + "metro-source-map": "0.81.0", + "metro-transform-plugins": "0.81.0", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT" + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", + "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", + "license": "MIT" + }, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", + "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", + "license": "MIT", + "dependencies": { + "hermes-estree": "0.24.0" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/nested-error-stacks": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", + "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "license": "MIT" + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT" + }, + "node_modules/ob1": { + "version": "0.81.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", + "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", + "license": "MIT", + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "license": "MIT", + "dependencies": { + "pngjs": "^3.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", + "dependencies": { + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/plist/node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/plist/node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", + "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", + "license": "MIT", + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/react-freeze": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", + "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=17.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/react-native": { + "version": "0.76.5", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.5.tgz", + "integrity": "sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==", + "license": "MIT", + "dependencies": { + "@jest/create-cache-key-function": "^29.6.3", + "@react-native/assets-registry": "0.76.5", + "@react-native/codegen": "0.76.5", + "@react-native/community-cli-plugin": "0.76.5", + "@react-native/gradle-plugin": "0.76.5", + "@react-native/js-polyfills": "0.76.5", + "@react-native/normalize-colors": "0.76.5", + "@react-native/virtualized-lists": "0.76.5", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "^0.23.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "event-target-shim": "^5.0.1", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.6.3", + "jsc-android": "^250231.0.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.81.0", + "metro-source-map": "^0.81.0", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^5.3.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "^18.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-native-background-timer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz", + "integrity": "sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g==", + "license": "MIT", + "peerDependencies": { + "react-native": ">=0.47.0" + } + }, + "node_modules/react-native-gesture-handler": { + "version": "2.21.2", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.21.2.tgz", + "integrity": "sha512-HcwB225K9aeZ8e/B8nFzEh+2T4EPWTeamO1l/y3PcQ9cyCDYO2zja/G31ITpYRIqkip7XzGs6wI/gnHOQn1LDQ==", + "license": "MIT", + "dependencies": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-get-random-values": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.11.0.tgz", + "integrity": "sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==", + "license": "MIT", + "dependencies": { + "fast-base64-decode": "^1.0.0" + }, + "peerDependencies": { + "react-native": ">=0.56" + } + }, + "node_modules/react-native-safe-area-context": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.14.1.tgz", + "integrity": "sha512-+tUhT5WBl8nh5+P+chYhAjR470iCByf9z5EYdCEbPaAK3Yfzw+o8VRPnUgmPAKlSccOgQBxx3NOl/Wzckn9ujg==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-screens": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.4.0.tgz", + "integrity": "sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==", + "dependencies": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-toast-message": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", + "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": "*" + } + }, + "node_modules/react-native-url-polyfill": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", + "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", + "license": "MIT", + "dependencies": { + "whatwg-url-without-unicode": "8.0.0-3" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "license": "BSD" + }, + "node_modules/recast": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", + "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", + "license": "MIT", + "dependencies": { + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requireg": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", + "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", + "dependencies": { + "nested-error-stacks": "~2.0.1", + "rc": "~1.2.7", + "resolve": "~1.7.1" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/requireg/node_modules/resolve": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "license": "MIT", + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", + "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", + "license": "MIT" + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, + "node_modules/scheduler": { + "version": "0.24.0-canary-efb381bbf-20230505", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", + "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", + "license": "MIT", + "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.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "license": "MIT", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "license": "MIT", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "license": "Unlicense", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/structured-headers": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", + "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "license": "MIT", + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", + "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", + "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", + "license": "MIT", + "optionalDependencies": { + "rxjs": "*" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", + "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/undici": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-latest-callback": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", + "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warn-once": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", + "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", + "license": "MIT" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "license": "MIT", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wonka": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", + "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "license": "Apache-2.0", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/xml2js": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", + "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/examples/simple-chatbot/client/react-native/package.json b/examples/simple-chatbot/client/react-native/package.json new file mode 100644 index 000000000..09110d25b --- /dev/null +++ b/examples/simple-chatbot/client/react-native/package.json @@ -0,0 +1,44 @@ +{ + "name": "simple-chatbot-demo", + "version": "1.0.0", + "scripts": { + "start": "expo start --dev-client", + "android": "expo run:android --device", + "ios": "expo run:ios --device", + "web": "expo start --web", + "update": "(cd ../rtvi-client-react-native-daily; yarn build); cp -R ../rtvi-client-react-native-daily/lib/* ./node_modules/react-native-realtime-ai-daily/lib/;" + }, + "dependencies": { + "@config-plugins/react-native-webrtc": "^10.0.0", + "@daily-co/config-plugin-rn-daily-js": "0.0.7", + "@daily-co/react-native-daily-js": "^0.73.0", + "@daily-co/react-native-webrtc": "^118.0.3-daily.2", + "@react-native-async-storage/async-storage": "1.23.1", + "@react-navigation/native": "^7.0.14", + "@react-navigation/stack": "^7.1.1", + "expo": "^52.0.20", + "expo-build-properties": "~0.13.1", + "expo-dev-client": "~5.0.6", + "expo-splash-screen": "~0.29.18", + "expo-status-bar": "~2.0.0", + "react": "18.3.1", + "react-native": "0.76.5", + "react-native-background-timer": "^2.4.1", + "react-native-gesture-handler": "^2.21.2", + "react-native-get-random-values": "^1.11.0", + "@pipecat-ai/react-native-daily-transport": "^0.3.2", + "react-native-safe-area-context": "^4.14.1", + "react-native-screens": "^4.4.0", + "react-native-toast-message": "^2.2.1" + }, + "devDependencies": { + "@babel/core": "^7.26.0", + "@types/react-native": "^0.73.0", + "typescript": "~5.7.2" + }, + "private": true, + "resolutions": { + "@daily-co/react-native-webrtc/debug": "^4.0.0", + "@daily-co/react-native-webrtc/@types/react-native": "^0.73.0" + } +} diff --git a/examples/simple-chatbot/client/react-native/src/App.tsx b/examples/simple-chatbot/client/react-native/src/App.tsx new file mode 100644 index 000000000..d17a8d113 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/App.tsx @@ -0,0 +1,34 @@ +import React from "react" + +import { NavigationContainer } from '@react-navigation/native'; +import { createStackNavigator } from '@react-navigation/stack'; +import PreJoinView from './views/PreJoinView'; +import MeetingView from './views/MeetingView'; +import { VoiceClientProvider } from './context/VoiceClientContext'; +import Toast from 'react-native-toast-message'; + +import { useVoiceClientNavigation } from './hooks/useVoiceClientNavigation'; + +const Stack = createStackNavigator(); + +const NavigationManager: React.FC = () => { + useVoiceClientNavigation(); // This hook now controls the navigation based on the connection state. + return null; // This component doesn't render anything but manages navigation. +}; + +const App: React.FC = () => { + return ( + + + + + + + + + + + ); +}; + +export default App; diff --git a/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx b/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx new file mode 100644 index 000000000..165b19297 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx @@ -0,0 +1,113 @@ +import { View, Image, StyleSheet, LayoutChangeEvent, ImageStyle, ViewStyle } from 'react-native'; + +import React, { useMemo, useState } from 'react'; + +import { Icons } from '../theme/Assets'; +import Colors from '../theme/Colors'; + +import { useVoiceClient } from '../context/VoiceClientContext'; +import { VoiceClientVideoView } from '@pipecat-ai/react-native-daily-transport'; + +interface CameraButtonViewProps { + style?: ViewStyle; // Optional additional styles for the button container +} + +const CameraButtonView: React.FC = ({ style }) => { + const { videoTrack, isCamEnabled } = useVoiceClient(); + const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); + + const onLayout = (event: LayoutChangeEvent) => { + const { width, height } = event.nativeEvent.layout; + setDimensions({ width, height }); + }; + + const mediaComponent = useMemo(() => { + return ( + + ); + }, [videoTrack]); + + const { width } = dimensions; + const circleSize = width * 0.9; + const innerCircleSize = width * 0.82; + + return ( + + + {isCamEnabled ? ( + + {mediaComponent} + + ) : ( + <> + + + + )} + + + ); +}; + +const styles = StyleSheet.create({ + container: { + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + outerCircle: { + borderWidth: 1, + borderColor: Colors.buttonsBorder, + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + innerCircle: { + backgroundColor: Colors.disabledVision, + position: 'absolute', + } as ViewStyle, + videoView: { + aspectRatio: 1, + width: '100%', + height: '100%', + overflow: 'hidden', + } as ViewStyle, + image: {} as ImageStyle, + media: { + width: '100%', + height: '100%', + position: 'absolute', + }, +}); + +export default CameraButtonView; diff --git a/examples/simple-chatbot/client/react-native/src/components/MicrophoneView.tsx b/examples/simple-chatbot/client/react-native/src/components/MicrophoneView.tsx new file mode 100644 index 000000000..3b74befd5 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/components/MicrophoneView.tsx @@ -0,0 +1,94 @@ +import React, { useState, useMemo } from 'react'; +import { View, StyleSheet, LayoutChangeEvent, ViewStyle } from 'react-native'; +import { MaterialIcons } from '@expo/vector-icons'; +import Colors from '../theme/Colors'; +import { useVoiceClient } from '../context/VoiceClientContext'; + +interface MicrophoneViewProps { + style?: ViewStyle; // Optional additional styles for the button container +} + +const MicrophoneView: React.FC = ({ style }) => { + const { isMicEnabled, localAudioLevel: audioLevel } = useVoiceClient(); + const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); + + const onLayout = (event: LayoutChangeEvent) => { + const { width, height } = event.nativeEvent.layout; + setDimensions({ width, height }); + }; + + const { width } = dimensions; + + const circleSize = useMemo(() => width * 0.9, [width]); + const innerCircleSize = useMemo(() => width * 0.82, [width]); + const audioCircleSize = useMemo(() => audioLevel * width * 0.95, [audioLevel, width]); + + return ( + + + + + {isMicEnabled && ( + + )} + + + + + ); +}; + +const styles = StyleSheet.create({ + container: { + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + outerCircle: { + borderWidth: 1, + borderColor: Colors.buttonsBorder, + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + innerCircle: { + position: 'absolute', + } as ViewStyle, + audioCircle: { + position: 'absolute', + backgroundColor: Colors.micVolume, + opacity: 0.5, + } as ViewStyle, + micIcon: { + position: 'absolute', + }, +}); + +export default MicrophoneView; diff --git a/examples/simple-chatbot/client/react-native/src/components/WaveformView.tsx b/examples/simple-chatbot/client/react-native/src/components/WaveformView.tsx new file mode 100644 index 000000000..334ff434e --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/components/WaveformView.tsx @@ -0,0 +1,128 @@ +import React, { useEffect, useState } from 'react'; +import { LayoutChangeEvent, StyleSheet, Text, View, ViewStyle } from 'react-native'; +import { MaterialIcons } from '@expo/vector-icons'; +import Colors from '../theme/Colors'; +import { useVoiceClient } from '../context/VoiceClientContext'; + +const dotCount = 5; + +const WaveformView: React.FC = () => { + const [audioLevels, setAudioLevels] = useState(Array(dotCount).fill(0)); + const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); + + const { currentState: voiceClientStatus, botReady: isBotReady, remoteAudioLevel: audioLevel } = useVoiceClient(); + + const onLayout = (event: LayoutChangeEvent) => { + const { width, height } = event.nativeEvent.layout; + setDimensions({ width, height }); + }; + + useEffect(() => { + setAudioLevels((prevLevels) => [...prevLevels.slice(1), audioLevel]); + }, [audioLevel]); + + const { width, height } = dimensions; + const circleSize = width * 0.9; + const innerCircleSize = width * 0.82; + const barWidth = (width * 0.5) / dotCount; + + return ( + + + + {isBotReady ? ( + audioLevel > 0 ? ( + + {audioLevels.map((level, index) => ( + + ))} + + ) : ( + + {Array(dotCount) + .fill(0) + .map((_, index) => ( + + ))} + + ) + ) : ( + + + {voiceClientStatus} + + )} + + + + ); +}; + +const styles = StyleSheet.create({ + container: { + justifyContent: 'center', + alignItems: 'center', + width: "100%", + } as ViewStyle, + outerCircle: { + borderWidth: 1, + borderColor: 'gray', + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + innerCircle: { + justifyContent: 'center', + alignItems: 'center', + position: 'relative', + } as ViewStyle, + waveformContainer: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + } as ViewStyle, + waveformBar: { + backgroundColor: 'white', + maxHeight: '100%', + borderRadius: 12, + } as ViewStyle, + dotContainer: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + } as ViewStyle, + dot: { + backgroundColor: 'white', + borderRadius: 50, + } as ViewStyle, + notReadyContainer: { + justifyContent: 'center', + alignItems: 'center', + } as ViewStyle, + voiceClientStatusText: { + color: 'white', + marginTop: 10, + fontSize: 16, + fontWeight: 'bold', + } as ViewStyle, +}); + +export default WaveformView; diff --git a/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx b/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx new file mode 100644 index 000000000..17a2ee93c --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx @@ -0,0 +1,229 @@ +import React, { createContext, useState, useContext, ReactNode, useCallback, useMemo, useRef, useEffect } from 'react' +import Toast from 'react-native-toast-message' +import { RNDailyTransport } from '@pipecat-ai/react-native-daily-transport' +import { RTVIClient, TransportState, RTVIMessage, Participant } from '@pipecat-ai/client-js' +import { MediaStreamTrack } from '@daily-co/react-native-webrtc' +import { SettingsManager } from '../settings/SettingsManager'; + +interface VoiceClientContextProps { + voiceClient: RTVIClient | null + inCall: boolean + currentState: string + botReady: boolean + localAudioLevel: number + remoteAudioLevel: number + isMicEnabled: boolean + isCamEnabled: boolean + videoTrack?: MediaStreamTrack + timerCountDown: number + // methods + start: (url: string) => Promise + leave: () => void + toggleMicInput: () => void + toggleCamInput: () => void +} + +export const VoiceClientContext = createContext(undefined) + +interface VoiceClientProviderProps { + children: ReactNode +} + +export const VoiceClientProvider: React.FC = ({ children }) => { + const [voiceClient, setVoiceClient] = useState(null) + const [inCall, setInCall] = useState(false) + const [currentState, setCurrentState] = useState("disconnected") + const [botReady, setBotReady] = useState(false) + const [isMicEnabled, setIsMicEnabled] = useState(false) + const [isCamEnabled, setIsCamEnabled] = useState(false) + const [videoTrack, setVideoTrack] = useState() + const [localAudioLevel, setLocalAudioLevel] = useState(0) + const [remoteAudioLevel, setRemoteAudioLevel] = useState(0) + const [timerCountDown, setTimerCountDown] = useState(0) + + const botSpeakingRef = useRef(false) + let meetingTimer: NodeJS.Timeout | null + + const createVoiceClient = useCallback((url: string): RTVIClient => { + return new RTVIClient({ + transport: new RNDailyTransport(), + params: { + baseUrl: url, + endpoints: { + connect: "/connect" + } + }, + enableMic: true, + enableCam: false + }) + }, []) + + const handleError = useCallback((error: any) => { + console.log("Error occurred:", error) + const errorMessage = error.message || error.data?.error || "An unexpected error occurred" + Toast.show({ + type: 'error', + text1: errorMessage, + }) + }, []) + + const setupListeners = useCallback((voiceClient: RTVIClient): void => { + const inCallStates = new Set(["authenticating", "connecting", "connected", "ready"]) + + voiceClient + .on("transportStateChanged", (state: TransportState) => { + setCurrentState(voiceClient.state) + setInCall(inCallStates.has(state)) + }) + .on("error", (error: RTVIMessage) => { + handleError(error) + }) + .on("botReady", () => { + setBotReady(true) + let expirationTime = voiceClient.transportExpiry + if (expirationTime) { + startTimer(expirationTime) + } + }) + .on("disconnected", () => { + setBotReady(false) + stopTimer() + setIsMicEnabled(false) + setIsCamEnabled(false) + }) + .on("localAudioLevel", (level: number) => { + setLocalAudioLevel(level) + }) + .on("remoteAudioLevel", (level: number) => { + if (botSpeakingRef.current) { + setRemoteAudioLevel(level) + } + }) + .on("userStartedSpeaking", () => { + // nothing to do here + }) + .on("userStoppedSpeaking", () => { + setLocalAudioLevel(0) + }) + .on("botStartedSpeaking", () => { + botSpeakingRef.current = true + }) + .on("botStoppedSpeaking", () => { + botSpeakingRef.current = false + setRemoteAudioLevel(0) + }) + .on("connected", () => { + setIsMicEnabled(voiceClient.isMicEnabled) + setIsCamEnabled(voiceClient.isCamEnabled) + }) + .on("trackStarted", (track: MediaStreamTrack, p?: Participant) => { + if (p?.local && track.kind === 'video'){ + setVideoTrack(track) + } + }) + }, [handleError]) + + const start = useCallback(async (url: string): Promise => { + const client = createVoiceClient(url) + setVoiceClient(client) + setupListeners(client) + try { + await client.connect() + // updating the preferences + const newSettings = await SettingsManager.getSettings(); + newSettings.backendURL = url + await SettingsManager.updateSettings(newSettings) + } catch (error) { + handleError(error) + } + }, [createVoiceClient, setupListeners, handleError]) + + const leave = useCallback(async (): Promise => { + if (voiceClient) { + await voiceClient.disconnect() + setVoiceClient(null) + } + }, [voiceClient]) + + const toggleMicInput = useCallback(async (): Promise => { + if (voiceClient) { + try { + let enableMic = !isMicEnabled + voiceClient.enableMic(enableMic) + setIsMicEnabled(enableMic) + } catch (e) { + handleError(e) + } + } + }, [voiceClient, isMicEnabled]) + + const toggleCamInput = useCallback(async (): Promise => { + if (voiceClient) { + try { + let enableCam = !isCamEnabled + voiceClient.enableCam(enableCam) + setIsCamEnabled(enableCam) + } catch (e) { + handleError(e) + } + } + }, [voiceClient, isCamEnabled]) + + const startTimer = (expirationTime: number): void => { + const currentTime = Math.floor(Date.now() / 1000) + const leftTime = expirationTime - currentTime + setTimerCountDown(leftTime) + meetingTimer = setInterval(() => { + setTimerCountDown((prevCountDown) => { + return prevCountDown - 1 + }) + }, 1000) + } + + const stopTimer = (): void => { + if (meetingTimer) { + clearInterval(meetingTimer) + meetingTimer = null + } + setTimerCountDown(0) + } + + useEffect(() => { + return () => { + if (voiceClient) { + voiceClient.removeAllListeners() // Cleanup on unmount + } + } + }, [voiceClient]) + + const contextValue = useMemo(() => ({ + voiceClient, + inCall, + currentState, + botReady, + isMicEnabled, + isCamEnabled, + localAudioLevel, + remoteAudioLevel, + videoTrack, + timerCountDown, + start, + leave, + toggleMicInput, + toggleCamInput + }), [voiceClient, inCall, currentState, botReady, isMicEnabled, isCamEnabled, localAudioLevel, remoteAudioLevel, videoTrack, timerCountDown, start, leave, toggleMicInput, toggleCamInput]) + + return ( + + {children} + + ) +} + +export const useVoiceClient = (): VoiceClientContextProps => { + const context = useContext(VoiceClientContext) + if (!context) { + throw new Error('useVoiceClient must be used within a VoiceClientProvider') + } + return context +} diff --git a/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts b/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts new file mode 100644 index 000000000..94376e698 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts @@ -0,0 +1,21 @@ +import { useEffect } from 'react'; +import { useNavigation } from '@react-navigation/native'; +import { useVoiceClient } from '../context/VoiceClientContext'; + +export const useVoiceClientNavigation = () => { + const navigation = useNavigation(); + const { inCall } = useVoiceClient(); + + useEffect(() => { + if (inCall) { + // TODO, refactor this + // @ts-ignore + navigation.navigate('Meeting'); + } else { + // TODO, refactor this + // @ts-ignore + navigation.navigate('Prejoin'); + } + }, [inCall, navigation]); + +}; diff --git a/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts new file mode 100644 index 000000000..62ec6473b --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts @@ -0,0 +1,42 @@ +import AsyncStorage from '@react-native-async-storage/async-storage'; + +export interface SettingsManager { + enableCam: boolean; + enableMic: boolean; + backendURL: string; +} + +// Define the settings object +const defaultSettings: SettingsManager = { + enableCam: false, + enableMic: true, + backendURL: process.env.EXPO_PUBLIC_BASE_URL || "https://api.daily.co/v1/bots", +}; + +export class SettingsManager { + private static preferencesKey = 'settingsPreference'; + + static async getSettings(): Promise { + try { + const data = await AsyncStorage.getItem(this.preferencesKey); + if (data !== null) { + return JSON.parse(data) as SettingsManager; + } else { + return defaultSettings; + } + } catch (error) { + console.error("Failed to load settings:", error); + return defaultSettings; + } + } + + static async updateSettings(settings: SettingsManager): Promise { + try { + const data = JSON.stringify(settings); + await AsyncStorage.setItem(this.preferencesKey, data); + } catch (error) { + console.error("Failed to save settings:", error); + } + } +} + diff --git a/examples/simple-chatbot/client/react-native/src/theme/Assets.ts b/examples/simple-chatbot/client/react-native/src/theme/Assets.ts new file mode 100644 index 000000000..7486bd389 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/theme/Assets.ts @@ -0,0 +1,7 @@ +export const Images = { + dailyBot: require('../../assets/images/pipecat.png'), +}; + +export const Icons = { + vision: require('../../assets/icons/vision.png'), +}; diff --git a/examples/simple-chatbot/client/react-native/src/theme/Colors.ts b/examples/simple-chatbot/client/react-native/src/theme/Colors.ts new file mode 100644 index 000000000..56b7703d7 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/theme/Colors.ts @@ -0,0 +1,27 @@ +type ColorsType = { + white: string; + black: string; + backgroundCircle: string; + backgroundCircleNotConnected: string; + backgroundApp: string; + buttonsBorder: string; + micVolume: string; + timer: string; + disabledMic: string; + disabledVision: string; +}; + +const Colors: ColorsType = { + white: '#ffffff', + black: '#000000', + backgroundCircle: '#374151', + backgroundCircleNotConnected: '#D1D5DB', + backgroundApp: '#F9FAFB', + buttonsBorder: '#E5E7EB', + micVolume: '#86EFAC', + timer: '#E5E7EB', + disabledMic: '#ee6b6e', + disabledVision: '#BBF7D0', +}; + +export default Colors; diff --git a/examples/simple-chatbot/client/react-native/src/theme/CustomButton.tsx b/examples/simple-chatbot/client/react-native/src/theme/CustomButton.tsx new file mode 100644 index 000000000..648a8ff4e --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/theme/CustomButton.tsx @@ -0,0 +1,62 @@ +import React from 'react'; +import { TouchableOpacity, Text, StyleSheet, ViewStyle, TextStyle, GestureResponderEvent } from 'react-native'; +import { MaterialIcons } from '@expo/vector-icons'; + +interface CustomButtonProps { + title: string; + onPress: (event: GestureResponderEvent) => void; + backgroundColor?: string; // Optional prop for background color + textColor?: string; // Optional prop for text color + style?: ViewStyle; // Optional additional styles for the button container + textStyle?: TextStyle; // Optional additional styles for the text + iconName?: string; // Optional prop for the icon name from MaterialIcons + iconPosition?: 'left' | 'right'; // Optional prop to control icon position + iconSize?: number; // Optional prop for icon size + iconColor?: string; // Optional prop for icon color +} + +const CustomButton: React.FC = ({ + title, + onPress, + backgroundColor = 'black', + textColor = 'white', + style, + textStyle, + iconName, + iconPosition = 'left', + iconSize = 24, + iconColor = 'white', +}) => { + return ( + + {iconName && iconPosition === 'left' && ( + + )} + {title} + {iconName && iconPosition === 'right' && ( + + )} + + ); +}; + +const styles = StyleSheet.create({ + button: { + padding: 12, + borderRadius: 8, + alignItems: 'center', + justifyContent: 'center', + flexDirection: 'row', // Ensures icon and text are aligned in a row + }, + text: { + fontSize: 16, + fontWeight: 'bold', + }, + icon: { + marginHorizontal: 5, // Adds space between the icon and text + }, +}); + +export default CustomButton; diff --git a/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx b/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx new file mode 100644 index 000000000..d1606e282 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx @@ -0,0 +1,159 @@ +import { + View, + StyleSheet, + Text, + Image, + TouchableOpacity, +} from 'react-native'; + +import React from "react" + +import { useVoiceClient } from '../context/VoiceClientContext'; + +import { Images } from '../theme/Assets'; +import { MaterialIcons } from '@expo/vector-icons'; + +import WaveformView from '../components/WaveformView'; +import MicrophoneView from '../components/MicrophoneView'; +import CameraButtonView from '../components/CameraButtonView'; +import { SafeAreaView } from 'react-native-safe-area-context'; +import Colors from '../theme/Colors'; +import CustomButton from '../theme/CustomButton'; + +const MeetingView: React.FC = () => { + + const { leave, toggleMicInput, toggleCamInput, timerCountDown } = useVoiceClient(); + + const timerString = (count: number): string => { + const hours = Math.floor(count / 3600); + const minutes = Math.floor((count % 3600) / 60); + const seconds = count % 60; + return `${String(hours).padStart(2, '0')}:${String(minutes).padStart(2, '0')}:${String(seconds).padStart(2, '0')}`; + }; + + return ( + + + + + + + {timerString(timerCountDown)} + + + + + + + + + + + + + + + + {/* Bottom Panel */} + + + + + + ); +}; + +const styles = StyleSheet.create({ + safeArea: { + flex: 1, + width: "100%", + backgroundColor: Colors.backgroundApp, + }, + container: { + flex: 1, + padding: 20, + }, + header: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + paddingBottom: 10, + }, + botImage: { + width: 48, + height: 48, + }, + timerContainer: { + flexDirection: 'row', + alignItems: 'center', + backgroundColor: Colors.timer, + padding: 10, + borderRadius: 12, + }, + timerText: { + color: 'black', + fontWeight: '500', + fontSize: 18, + marginLeft: 5, + }, + mainPanel: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + }, + bottomControls: { + flexDirection: 'row', + justifyContent: 'center', + alignItems: 'center', + width: '100%', + paddingBottom: 20, + }, + microphone: { + width: 160, + height: 160, + }, + camera: { + width: 120, + height: 120, + }, + bottomPanel: { + paddingVertical: 10, + }, + settingsButton: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'center', + borderWidth: 1, + borderColor: '#ccc', // Replace with Color.buttonsBorder equivalent + borderRadius: 12, + padding: 10, + marginBottom: 10, + }, + settingsText: { + marginLeft: 5, + color: 'black', + }, + endButton: { + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'center', + backgroundColor: 'black', + borderRadius: 12, + padding: 10, + }, + endText: { + marginLeft: 5, + color: 'white', + }, +}); + +export default MeetingView; diff --git a/examples/simple-chatbot/client/react-native/src/views/PreJoinView.tsx b/examples/simple-chatbot/client/react-native/src/views/PreJoinView.tsx new file mode 100644 index 000000000..36ab20666 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/src/views/PreJoinView.tsx @@ -0,0 +1,82 @@ +import { + View, + StyleSheet, + Text, + TextInput, + Image +} from "react-native" + +import React, { useEffect, useState } from 'react'; + +import { useVoiceClient } from '../context/VoiceClientContext'; + +import Colors from '../theme/Colors'; +import { Images } from '../theme/Assets'; +import CustomButton from '../theme/CustomButton'; +import { SettingsManager } from '../settings/SettingsManager'; + +const styles = StyleSheet.create({ + container: { + flex: 1, + padding: 20, + backgroundColor: Colors.backgroundApp, + justifyContent: 'center', + alignItems: 'center', + }, + image: { + width: 64, + height: 64, + marginBottom: 20, + }, + header: { + fontSize: 18, + fontWeight: 'bold', + marginBottom: 20, + }, + textInput: { + width: '100%', + padding: 10, + borderColor: Colors.buttonsBorder, + backgroundColor: Colors.white, + borderWidth: 1, + borderRadius: 5, + marginBottom: 10, + }, + lastTextInput: { + marginBottom: 20, + }, +}); + +const PreJoinView: React.FC = () => { + const { start } = useVoiceClient(); + + const [backendURL, setBackendURL] = useState('') + + useEffect(() => { + const loadSettings = async () => { + const loadedSettings = await SettingsManager.getSettings(); + setBackendURL(loadedSettings.backendURL) + }; + loadSettings(); + }, []); + + return ( + + + Connect to Pipecat. + + start(backendURL)} + backgroundColor={Colors.backgroundCircle} + /> + + ) +}; + +export default PreJoinView; diff --git a/examples/simple-chatbot/client/react-native/tsconfig.json b/examples/simple-chatbot/client/react-native/tsconfig.json new file mode 100644 index 000000000..b04c1ecbd --- /dev/null +++ b/examples/simple-chatbot/client/react-native/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": [ + "ESNext" + ], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": false, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": false + }, + "extends": "expo/tsconfig.base" +} From 915c284420da9c58252e6367c88a31e4dca8e412 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 5 May 2025 18:32:04 -0300 Subject: [PATCH 2/8] Fixing readme --- .../simple-chatbot/client/react-native/README.md | 14 +++++--------- .../simple-chatbot/client/react-native/env.example | 2 +- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/examples/simple-chatbot/client/react-native/README.md b/examples/simple-chatbot/client/react-native/README.md index c7acef31b..032028b04 100644 --- a/examples/simple-chatbot/client/react-native/README.md +++ b/examples/simple-chatbot/client/react-native/README.md @@ -1,10 +1,6 @@ -# A voice to voice app for React Native (Expo) +# React Native implementation -This demo is meant to showcase a basic voice to voice app that uses [Daily's bots](https://bots.daily.co). - -## Prerequisites - -- [Sign up for a Daily bots account](https://bots.daily.co/sign-up). +Basic implementation using the [Pipecat RN SDK](https://docs.pipecat.ai/client/react-native/introduction). ## Usage @@ -52,11 +48,11 @@ npm run android First, you'll need to do a one-time setup. This is required to build to a physical device. -If you're familiar with Xcode, open `ios/RNDailybots.xcworkspace` and, in the target settings, provide a development team registered with Apple. +If you're familiar with Xcode, open `ios/RNSimpleChatbot.xcworkspace` and, in the target settings, provide a development team registered with Apple. If you're newer to Xcode, here are some more detailed instructions to get you started. -First, open the project in Xcode. Make sure to specifically select `RNDailybots.xcworkspace` from `/ios`. The `/ios` directory will have been generated by running `npx expo prebuild` as instructed above. This is also a good time to plug in your iOS device to be sure the following steps are successful. +First, open the project in Xcode. Make sure to specifically select `RNSimpleChatbot.xcworkspace` from `/ios`. The `/ios` directory will have been generated by running `npx expo prebuild` as instructed above. This is also a good time to plug in your iOS device to be sure the following steps are successful. From the main menu, select `Settings` and then `Accounts`. Click the `+` sign to add an account (e.g. an Apple ID). @@ -66,7 +62,7 @@ Once an account is added, perform the following steps: 1. Close `Settings`. 1. Select the folder icon in the top left corner. - 1. Select `RNDailybots` from the side panel + 1. Select `RNSimpleChatbot` from the side panel 1. Navigate to `Signing & Capabilities` in the top nav bar. 1. Open the "Team" dropdown 1. Select the account added in the previous step. diff --git a/examples/simple-chatbot/client/react-native/env.example b/examples/simple-chatbot/client/react-native/env.example index 911471f46..a8cc5560b 100644 --- a/examples/simple-chatbot/client/react-native/env.example +++ b/examples/simple-chatbot/client/react-native/env.example @@ -1 +1 @@ -EXPO_PUBLIC_BASE_URL=https://api.daily.co/v1/bots +EXPO_PUBLIC_BASE_URL=http://$YOUR_IP:7860 From d5ab3251f08ebdc32ed4a628d45689393f3371a7 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 5 May 2025 18:43:04 -0300 Subject: [PATCH 3/8] Bumping the dependencies, updating readme, adding .gitignore. --- .../client/react-native/.gitignore | 5 + .../simple-chatbot/client/react-native/.nvmrc | 1 + .../client/react-native/README.md | 2 +- .../client/react-native/package-lock.json | 11098 ---------------- .../client/react-native/package.json | 30 +- .../src/settings/SettingsManager.ts | 2 +- .../client/react-native/yarn.lock | 4979 +++++++ 7 files changed, 5002 insertions(+), 11115 deletions(-) create mode 100644 examples/simple-chatbot/client/react-native/.gitignore create mode 100644 examples/simple-chatbot/client/react-native/.nvmrc delete mode 100644 examples/simple-chatbot/client/react-native/package-lock.json create mode 100644 examples/simple-chatbot/client/react-native/yarn.lock diff --git a/examples/simple-chatbot/client/react-native/.gitignore b/examples/simple-chatbot/client/react-native/.gitignore new file mode 100644 index 000000000..f1ad6ea25 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/.gitignore @@ -0,0 +1,5 @@ +ios +android +node_modules +.expo +.env \ No newline at end of file diff --git a/examples/simple-chatbot/client/react-native/.nvmrc b/examples/simple-chatbot/client/react-native/.nvmrc new file mode 100644 index 000000000..744ca17ec --- /dev/null +++ b/examples/simple-chatbot/client/react-native/.nvmrc @@ -0,0 +1 @@ +22.14 diff --git a/examples/simple-chatbot/client/react-native/README.md b/examples/simple-chatbot/client/react-native/README.md index 032028b04..19573d1f8 100644 --- a/examples/simple-chatbot/client/react-native/README.md +++ b/examples/simple-chatbot/client/react-native/README.md @@ -30,7 +30,7 @@ You will need to have installed locally on your computer: nvm i # Install dependencies -npm i +yarn install # Before a native app can be compiled, the native source code must be generated. npx expo prebuild diff --git a/examples/simple-chatbot/client/react-native/package-lock.json b/examples/simple-chatbot/client/react-native/package-lock.json deleted file mode 100644 index cabbdc001..000000000 --- a/examples/simple-chatbot/client/react-native/package-lock.json +++ /dev/null @@ -1,11098 +0,0 @@ -{ - "name": "simple-chatbot-demo", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "simple-chatbot-demo", - "version": "1.0.0", - "dependencies": { - "@config-plugins/react-native-webrtc": "^10.0.0", - "@daily-co/config-plugin-rn-daily-js": "0.0.7", - "@daily-co/react-native-daily-js": "^0.73.0", - "@daily-co/react-native-webrtc": "^118.0.3-daily.2", - "@pipecat-ai/react-native-daily-transport": "^0.3.2", - "@react-native-async-storage/async-storage": "1.23.1", - "@react-navigation/native": "^7.0.14", - "@react-navigation/stack": "^7.1.1", - "expo": "^52.0.20", - "expo-build-properties": "~0.13.1", - "expo-dev-client": "~5.0.6", - "expo-splash-screen": "~0.29.18", - "expo-status-bar": "~2.0.0", - "react": "18.3.1", - "react-native": "0.76.5", - "react-native-background-timer": "^2.4.1", - "react-native-gesture-handler": "^2.21.2", - "react-native-get-random-values": "^1.11.0", - "react-native-safe-area-context": "^4.14.1", - "react-native-screens": "^4.4.0", - "react-native-toast-message": "^2.2.1" - }, - "devDependencies": { - "@babel/core": "^7.26.0", - "@types/react-native": "^0.73.0", - "typescript": "~5.7.2" - } - }, - "node_modules/@0no-co/graphql.web": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.12.tgz", - "integrity": "sha512-BTDjjsV/zSPy5fqItwm+KWUfh9CSe9tTtR6rCB72ddtkAxdcHbi4Ir4r/L1Et4lyxmL+i7Rb3m9sjLLi9tYrzA==", - "license": "MIT", - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" - }, - "peerDependenciesMeta": { - "graphql": { - "optional": true - } - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz", - "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.26.3" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-decorators": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", - "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "peer": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", - "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", - "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-flow": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "peer": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.3.tgz", - "integrity": "sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "peer": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-flow": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.25.9.tgz", - "integrity": "sha512-EASHsAhE+SSlEzJ4bzfusnXSHiU+JfAYzj+jbw2vgQKgq5HrUr8qs+vgtiEL5dOH6sEweI+PNt2D7AqrDSHyqQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-flow-strip-types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "peer": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", - "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-react-display-name": "^7.25.9", - "@babel/plugin-transform-react-jsx": "^7.25.9", - "@babel/plugin-transform-react-jsx-development": "^7.25.9", - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.25.9.tgz", - "integrity": "sha512-8D43jXtGsYmEeDvm4MWHYUpWf8iiXgWYx3fW7E7Wb7Oe6FWqJPl5K6TuFW0dOwNZzEE5rjlaSJYH9JjrUKJszA==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse--for-generate-function-map": { - "name": "@babel/traverse", - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@config-plugins/react-native-webrtc": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@config-plugins/react-native-webrtc/-/react-native-webrtc-10.0.0.tgz", - "integrity": "sha512-q6owBOwQo3HRx4/b0FteE06Ymlcx7pK5bw+Stg77wgTWyxWAJ90yfVvvdMckzxuxMwDd78o9yCLKIONTulHD4A==", - "license": "MIT", - "peerDependencies": { - "expo": "^52" - } - }, - "node_modules/@daily-co/config-plugin-rn-daily-js": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@daily-co/config-plugin-rn-daily-js/-/config-plugin-rn-daily-js-0.0.7.tgz", - "integrity": "sha512-8j6itEb2sxkxPDOnaO0FKpGIKvbvtLho0l25CdS01aa4VEAUKHWrxyUO6OVQkt2btfifsugBD6oUpO0X1fCbKQ==", - "dependencies": { - "expo-build-properties": "~0.8.3" - }, - "peerDependencies": { - "expo": "^52.0.0" - } - }, - "node_modules/@daily-co/config-plugin-rn-daily-js/node_modules/expo-build-properties": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-0.8.3.tgz", - "integrity": "sha512-kEDDuAadHqJTkvCGK4fXYHVrePiJO1DjyW95AicmwuGwQvGJydYFbuoauf9ybAU+4UH4arhbce8gHI3ZpIj3Jw==", - "license": "MIT", - "dependencies": { - "ajv": "^8.11.0", - "semver": "^7.5.3" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/@daily-co/daily-js": { - "version": "0.76.0", - "resolved": "https://registry.npmjs.org/@daily-co/daily-js/-/daily-js-0.76.0.tgz", - "integrity": "sha512-v3yPJ6oxz/CViHM1R78YMc7b9cLsTD+G4OxwvVIRX5vfqjn0tFhisqBwdzGK4MGAI/IdnE4oNahuPWAPpKwysA==", - "license": "BSD-2-Clause", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@sentry/browser": "^8.33.1", - "bowser": "^2.8.1", - "dequal": "^2.0.3", - "events": "^3.1.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@daily-co/react-native-daily-js": { - "version": "0.73.0", - "resolved": "https://registry.npmjs.org/@daily-co/react-native-daily-js/-/react-native-daily-js-0.73.0.tgz", - "integrity": "sha512-T8FA7fDq+eXRG7XHYwHJIZUxHE44SCRWCvOaY53W5qBy3GABjGENNE5WxUqdzQVOuXC6jEaVZcCtJielkQwR8g==", - "license": "BSD-2-Clause", - "dependencies": { - "@daily-co/daily-js": "^0.76.0", - "@types/react-native-background-timer": "^2.0.0", - "base-64": "^1.0.0", - "react-native-url-polyfill": "^1.1.2" - }, - "peerDependencies": { - "@daily-co/react-native-webrtc": "^118.0.3-daily.2", - "@react-native-async-storage/async-storage": "^1.15.7", - "react-native-background-timer": "^2.3.1", - "react-native-get-random-values": "^1.9.0" - } - }, - "node_modules/@daily-co/react-native-webrtc": { - "version": "118.0.3-daily.2", - "resolved": "https://registry.npmjs.org/@daily-co/react-native-webrtc/-/react-native-webrtc-118.0.3-daily.2.tgz", - "integrity": "sha512-Ofwvnx0WL+Q21tQBJOWNKvV1gk/5kwPerwUCD7hCREuBDVRfSNtpRhQcuISNjmn7Z2eV405hgK0c9kOUu8vDQg==", - "license": "MIT", - "dependencies": { - "@types/react": "17.0.40", - "@types/react-native": "0.67.3", - "base64-js": "1.5.1", - "debug": "4.3.4", - "event-target-shim": "6.0.2" - }, - "peerDependencies": { - "react-native": ">=0.60.0" - } - }, - "node_modules/@daily-co/react-native-webrtc/node_modules/@types/react": { - "version": "17.0.40", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", - "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@daily-co/react-native-webrtc/node_modules/@types/react-native": { - "version": "0.67.3", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.67.3.tgz", - "integrity": "sha512-hF4uOZFl2PPQtGWOtLoafrlCJeU815X3PgfVePM+7EhOIZhYXKH7+p3R3cZSnwVnrU5Ep/JfiHimMDliY3o8oQ==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@daily-co/react-native-webrtc/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@daily-co/react-native-webrtc/node_modules/event-target-shim": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", - "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/@daily-co/react-native-webrtc/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/@egjs/hammerjs": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", - "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", - "license": "MIT", - "dependencies": { - "@types/hammerjs": "^2.0.36" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@expo/bunyan": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.1.tgz", - "integrity": "sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==", - "engines": [ - "node >=0.10.0" - ], - "license": "MIT", - "dependencies": { - "uuid": "^8.0.0" - } - }, - "node_modules/@expo/cli": { - "version": "0.22.7", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-0.22.7.tgz", - "integrity": "sha512-aNrUPVFPdIX42Q6UM6qygrN4DUqnXMDS1CnkTfNFVIZWRiJ1TUA05Zk6aF35M674CKd/c/dWHFjmbgjsyN/hEA==", - "license": "MIT", - "dependencies": { - "@0no-co/graphql.web": "^1.0.8", - "@babel/runtime": "^7.20.0", - "@expo/code-signing-certificates": "^0.0.5", - "@expo/config": "~10.0.4", - "@expo/config-plugins": "~9.0.10", - "@expo/devcert": "^1.1.2", - "@expo/env": "~0.4.0", - "@expo/image-utils": "^0.6.0", - "@expo/json-file": "^9.0.0", - "@expo/metro-config": "~0.19.8", - "@expo/osascript": "^2.0.31", - "@expo/package-manager": "^1.5.0", - "@expo/plist": "^0.2.0", - "@expo/prebuild-config": "^8.0.23", - "@expo/rudder-sdk-node": "^1.1.1", - "@expo/spawn-async": "^1.7.2", - "@expo/xcpretty": "^4.3.0", - "@react-native/dev-middleware": "0.76.5", - "@urql/core": "^5.0.6", - "@urql/exchange-retry": "^1.3.0", - "accepts": "^1.3.8", - "arg": "^5.0.2", - "better-opn": "~3.0.2", - "bplist-creator": "0.0.7", - "bplist-parser": "^0.3.1", - "cacache": "^18.0.2", - "chalk": "^4.0.0", - "ci-info": "^3.3.0", - "compression": "^1.7.4", - "connect": "^3.7.0", - "debug": "^4.3.4", - "env-editor": "^0.4.1", - "fast-glob": "^3.3.2", - "form-data": "^3.0.1", - "freeport-async": "^2.0.0", - "fs-extra": "~8.1.0", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "internal-ip": "^4.3.0", - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1", - "lodash.debounce": "^4.0.8", - "minimatch": "^3.0.4", - "node-forge": "^1.3.1", - "npm-package-arg": "^11.0.0", - "ora": "^3.4.0", - "picomatch": "^3.0.1", - "pretty-bytes": "^5.6.0", - "pretty-format": "^29.7.0", - "progress": "^2.0.3", - "prompts": "^2.3.2", - "qrcode-terminal": "0.11.0", - "require-from-string": "^2.0.2", - "requireg": "^0.2.2", - "resolve": "^1.22.2", - "resolve-from": "^5.0.0", - "resolve.exports": "^2.0.2", - "semver": "^7.6.0", - "send": "^0.19.0", - "slugify": "^1.3.4", - "source-map-support": "~0.5.21", - "stacktrace-parser": "^0.1.10", - "structured-headers": "^0.4.1", - "tar": "^6.2.1", - "temp-dir": "^2.0.0", - "tempy": "^0.7.1", - "terminal-link": "^2.1.1", - "undici": "^6.18.2", - "unique-string": "~2.0.0", - "wrap-ansi": "^7.0.0", - "ws": "^8.12.1" - }, - "bin": { - "expo-internal": "build/bin/cli" - } - }, - "node_modules/@expo/cli/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@expo/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@expo/cli/node_modules/picomatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", - "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@expo/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@expo/cli/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@expo/code-signing-certificates": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz", - "integrity": "sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==", - "license": "MIT", - "dependencies": { - "node-forge": "^1.2.1", - "nullthrows": "^1.1.1" - } - }, - "node_modules/@expo/config": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@expo/config/-/config-10.0.6.tgz", - "integrity": "sha512-xXkfPElrtxznkOZxFASJ7OPa6E9IHSjcZwj5BQ6XUF2dz5M7AFa2h5sXM8AalSaDU5tEBSgoUOjTh5957TlR8g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "@expo/config-plugins": "~9.0.10", - "@expo/config-types": "^52.0.0", - "@expo/json-file": "^9.0.0", - "deepmerge": "^4.3.1", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0", - "resolve-workspace-root": "^2.0.0", - "semver": "^7.6.0", - "slugify": "^1.3.4", - "sucrase": "3.35.0" - } - }, - "node_modules/@expo/config-plugins": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-9.0.12.tgz", - "integrity": "sha512-/Ko/NM+GzvJyRkq8PITm8ms0KY5v0wmN1OQFYRMkcJqOi3PjlhndW+G6bHpJI9mkQXBaUnHwAiGLqIC3+MQ5Wg==", - "license": "MIT", - "dependencies": { - "@expo/config-types": "^52.0.0", - "@expo/json-file": "~9.0.0", - "@expo/plist": "^0.2.0", - "@expo/sdk-runtime-versions": "^1.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.5", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "resolve-from": "^5.0.0", - "semver": "^7.5.4", - "slash": "^3.0.0", - "slugify": "^1.6.6", - "xcode": "^3.0.1", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/config-types": { - "version": "52.0.1", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-52.0.1.tgz", - "integrity": "sha512-vD8ZetyKV7U29lR6+NJohYeoLYTH+eNYXJeNiSOrWCz0witJYY11meMmEnpEaVbN89EfC6uauSUOa6wihtbyPQ==", - "license": "MIT" - }, - "node_modules/@expo/config/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/devcert": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.4.tgz", - "integrity": "sha512-fqBODr8c72+gBSX5Ty3SIzaY4bXainlpab78+vEYEKL3fXmsOswMLf0+KE36mUEAa36BYabX7K3EiXOXX5OPMw==", - "license": "MIT", - "dependencies": { - "application-config-path": "^0.1.0", - "command-exists": "^1.2.4", - "debug": "^3.1.0", - "eol": "^0.9.1", - "get-port": "^3.2.0", - "glob": "^10.4.2", - "lodash": "^4.17.21", - "mkdirp": "^0.5.1", - "password-prompt": "^1.0.4", - "sudo-prompt": "^8.2.0", - "tmp": "^0.0.33", - "tslib": "^2.4.0" - } - }, - "node_modules/@expo/devcert/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@expo/devcert/node_modules/sudo-prompt": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", - "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==", - "license": "MIT" - }, - "node_modules/@expo/env": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@expo/env/-/env-0.4.0.tgz", - "integrity": "sha512-g2JYFqck3xKIwJyK+8LxZ2ENZPWtRgjFWpeht9abnKgzXVXBeSNECFBkg+WQjQocSIdxXhEWM6hz4ZAe7Tc4ng==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "debug": "^4.3.4", - "dotenv": "~16.4.5", - "dotenv-expand": "~11.0.6", - "getenv": "^1.0.0" - } - }, - "node_modules/@expo/fingerprint": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.11.4.tgz", - "integrity": "sha512-FfcvHjrWjOJ17wiMfr1iQ1YDyjlj8qfxG+GDce0khrjNSkzRjVdCOIFsMvfVSBPnOPX5NuZlgMRvMkcPUtGClA==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "arg": "^5.0.2", - "chalk": "^4.1.2", - "debug": "^4.3.4", - "find-up": "^5.0.0", - "getenv": "^1.0.0", - "minimatch": "^3.0.4", - "p-limit": "^3.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0" - }, - "bin": { - "fingerprint": "bin/cli.js" - } - }, - "node_modules/@expo/fingerprint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@expo/image-utils": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.6.3.tgz", - "integrity": "sha512-v/JbCKBrHeudxn1gN1TgfPE/pWJSlLPrl29uXJBgrJFQVkViQvUHQNDhaS+UEa9wYI5HHh7XYmtzAehyG4L+GA==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.0.0", - "fs-extra": "9.0.0", - "getenv": "^1.0.0", - "jimp-compact": "0.16.1", - "parse-png": "^2.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "temp-dir": "~2.0.0", - "unique-string": "~2.0.0" - } - }, - "node_modules/@expo/image-utils/node_modules/fs-extra": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", - "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@expo/image-utils/node_modules/universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@expo/json-file": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-9.0.0.tgz", - "integrity": "sha512-M+55xFVrFzDcgMDf+52lPDLjKB5xwRfStWlv/b/Vu2OLgxGZLWpxoPYjlRoHqxjPbCQIi2ZCbobK+0KuNhsELg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^2.2.3", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/json-file/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/metro-config": { - "version": "0.19.8", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.19.8.tgz", - "integrity": "sha512-dVAOetouQYuOTEJ2zR0OTLNPOH6zPkeEt5fY53TK0Wxi1QmtsmH6vEWg05U4zkSJ6f1aXmQ0Za77R8QxuukESA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/generator": "^7.20.5", - "@babel/parser": "^7.20.0", - "@babel/types": "^7.20.0", - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0", - "@expo/json-file": "~9.0.0", - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.1.0", - "debug": "^4.3.2", - "fs-extra": "^9.1.0", - "getenv": "^1.0.0", - "glob": "^10.4.2", - "jsc-safe-url": "^0.2.4", - "lightningcss": "~1.27.0", - "minimatch": "^3.0.4", - "postcss": "~8.4.32", - "resolve-from": "^5.0.0" - } - }, - "node_modules/@expo/osascript": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.1.4.tgz", - "integrity": "sha512-LcPjxJ5FOFpqPORm+5MRLV0CuYWMthJYV6eerF+lQVXKlvgSn3EOqaHC3Vf3H+vmB0f6G4kdvvFtg40vG4bIhA==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "exec-async": "^2.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/package-manager": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.6.1.tgz", - "integrity": "sha512-4rT46wP/94Ll+CWXtFKok1Lbo9XncSUtErFOo/9/3FVughGbIfdG4SKZOAWIpr9wxwEfkyhHfAP9q71ONlWODw==", - "license": "MIT", - "dependencies": { - "@expo/json-file": "^9.0.0", - "@expo/spawn-async": "^1.7.2", - "ansi-regex": "^5.0.0", - "chalk": "^4.0.0", - "find-up": "^5.0.0", - "js-yaml": "^3.13.1", - "micromatch": "^4.0.8", - "npm-package-arg": "^11.0.0", - "ora": "^3.4.0", - "resolve-workspace-root": "^2.0.0", - "split": "^1.0.1", - "sudo-prompt": "9.1.1" - } - }, - "node_modules/@expo/plist": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.2.0.tgz", - "integrity": "sha512-F/IZJQaf8OIVnVA6XWUeMPC3OH6MV00Wxf0WC0JhTQht2QgjyHUa3U5Gs3vRtDq8tXNsZneOQRDVwpaOnd4zTQ==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "~0.7.7", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, - "node_modules/@expo/prebuild-config": { - "version": "8.0.23", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-8.0.23.tgz", - "integrity": "sha512-Zf01kFiN2PISmLb0DhIAJh76v3J2oYUKSjiAtGZLOH0HUz59by/qdyU4mGHWdeyRdCCrLUA21Rct2MBykvRMsg==", - "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "@expo/config-plugins": "~9.0.10", - "@expo/config-types": "^52.0.0", - "@expo/image-utils": "^0.6.0", - "@expo/json-file": "^9.0.0", - "@react-native/normalize-colors": "0.76.5", - "debug": "^4.3.1", - "fs-extra": "^9.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.6.0", - "xml2js": "0.6.0" - } - }, - "node_modules/@expo/rudder-sdk-node": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz", - "integrity": "sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ==", - "license": "MIT", - "dependencies": { - "@expo/bunyan": "^4.0.0", - "@segment/loosely-validate-event": "^2.0.0", - "fetch-retry": "^4.1.1", - "md5": "^2.2.1", - "node-fetch": "^2.6.1", - "remove-trailing-slash": "^0.1.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/sdk-runtime-versions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", - "integrity": "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==", - "license": "MIT" - }, - "node_modules/@expo/spawn-async": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz", - "integrity": "sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@expo/vector-icons": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-14.0.4.tgz", - "integrity": "sha512-+yKshcbpDfbV4zoXOgHxCwh7lkE9VVTT5T03OUlBsqfze1PLy6Hi4jp1vSb1GVbY6eskvMIivGVc9SKzIv0oEQ==", - "license": "MIT", - "dependencies": { - "prop-types": "^15.8.1" - } - }, - "node_modules/@expo/xcpretty": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.3.2.tgz", - "integrity": "sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/code-frame": "7.10.4", - "chalk": "^4.1.0", - "find-up": "^5.0.0", - "js-yaml": "^4.1.0" - }, - "bin": { - "excpretty": "build/cli.js" - } - }, - "node_modules/@expo/xcpretty/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@expo/xcpretty/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/@expo/xcpretty/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/ttlcache": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", - "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", - "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@pipecat-ai/client-js": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@pipecat-ai/client-js/-/client-js-0.3.4.tgz", - "integrity": "sha512-xX4/65fT82ZGVxAZWojflY9EzI50H0dl9tBw1s4VUfF+zU4yCpYw2w/sVLU618xcbnZKlCesmxrtmCABdWEGdA==", - "license": "BSD-2-Clause", - "dependencies": { - "@types/events": "^3.0.3", - "clone-deep": "^4.0.1", - "events": "^3.3.0", - "typed-emitter": "^2.1.0", - "uuid": "^10.0.0" - } - }, - "node_modules/@pipecat-ai/client-js/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@pipecat-ai/react-native-daily-transport": { - "version": "0.3.2", - "resolved": "file:../pipecat-client-react-native-daily-transport/pipecat-ai-react-native-daily-transport-0.3.2.tgz", - "integrity": "sha512-KSTcE8ziDo8HS4/mkQeEOhg1YnCyH/z6RRzcFryYKQo0XkeEZ3UwPM+9L9cJFyuG/wu/UYI+R0gqcwPiqQvuEA==", - "license": "BSD-2-Clause", - "dependencies": { - "@pipecat-ai/client-js": "^0.3.2" - }, - "peerDependencies": { - "@daily-co/react-native-daily-js": "^0.73.0", - "@daily-co/react-native-webrtc": "^118.0.3-daily.2", - "@react-native-async-storage/async-storage": "^1.23.1", - "react-native-background-timer": "^2.4.1", - "react-native-get-random-values": "^1.11.0" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@react-native-async-storage/async-storage": { - "version": "1.23.1", - "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.23.1.tgz", - "integrity": "sha512-Qd2kQ3yi6Y3+AcUlrHxSLlnBvpdCEMVGFlVBneVOjaFaPU61g1huc38g339ysXspwY1QZA2aNhrk/KlHGO+ewA==", - "license": "MIT", - "dependencies": { - "merge-options": "^3.0.4" - }, - "peerDependencies": { - "react-native": "^0.0.0-0 || >=0.60 <1.0" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.76.5.tgz", - "integrity": "sha512-MN5dasWo37MirVcKWuysRkRr4BjNc81SXwUtJYstwbn8oEkfnwR9DaqdDTo/hHOnTdhafffLIa2xOOHcjDIGEw==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.76.5.tgz", - "integrity": "sha512-xe7HSQGop4bnOLMaXt0aU+rIatMNEQbz242SDl8V9vx5oOTI0VbZV9yLy6yBc6poUlYbcboF20YVjoRsxX4yww==", - "license": "MIT", - "dependencies": { - "@react-native/codegen": "0.76.5" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.76.5.tgz", - "integrity": "sha512-1Nu5Um4EogOdppBLI4pfupkteTjWfmI0hqW8ezWTg7Bezw0FtBj8yS8UYVd3wTnDFT9A5mA2VNoNUqomJnvj2A==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-proposal-export-default-from": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-default-from": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.4", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.25.0", - "@babel/plugin-transform-class-properties": "^7.25.4", - "@babel/plugin-transform-classes": "^7.25.4", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.8", - "@babel/plugin-transform-flow-strip-types": "^7.25.2", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.25.1", - "@babel/plugin-transform-literals": "^7.25.2", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.8", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.8", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.5", - "babel-plugin-syntax-hermes-parser": "^0.25.1", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/babel-preset/node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz", - "integrity": "sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==", - "license": "MIT", - "dependencies": { - "hermes-parser": "0.25.1" - } - }, - "node_modules/@react-native/babel-preset/node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "license": "MIT" - }, - "node_modules/@react-native/babel-preset/node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.76.5.tgz", - "integrity": "sha512-FoZ9VRQ5MpgtDAnVo1rT9nNRfjnWpE40o1GeJSDlpUMttd36bVXvsDm8W/NhX8BKTWXSX+CPQJsRcvN1UPYGKg==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.25.3", - "glob": "^7.1.1", - "hermes-parser": "0.23.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "yargs": "^17.6.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/codegen/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.76.5.tgz", - "integrity": "sha512-3MKMnlU0cZOWlMhz5UG6WqACJiWUrE3XwBEumzbMmZw3Iw3h+fIsn+7kLLE5EhzqLt0hg5Y4cgYFi4kOaNgq+g==", - "license": "MIT", - "dependencies": { - "@react-native/dev-middleware": "0.76.5", - "@react-native/metro-babel-transformer": "0.76.5", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "invariant": "^2.2.4", - "metro": "^0.81.0", - "metro-config": "^0.81.0", - "metro-core": "^0.81.0", - "node-fetch": "^2.2.0", - "readline": "^1.3.0", - "semver": "^7.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@react-native-community/cli-server-api": "*" - }, - "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { - "optional": true - } - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.76.5.tgz", - "integrity": "sha512-5gtsLfBaSoa9WP8ToDb/8NnDBLZjv4sybQQj7rDKytKOdsXm3Pr2y4D7x7GQQtP1ZQRqzU0X0OZrhRz9xNnOqA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.76.5.tgz", - "integrity": "sha512-f8eimsxpkvMgJia7POKoUu9uqjGF6KgkxX4zqr/a6eoR1qdEAWUd6PonSAqtag3PAqvEaJpB99gLH2ZJI1nDGg==", - "license": "MIT", - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.5", - "chrome-launcher": "^0.15.2", - "chromium-edge-launcher": "^0.2.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "ws": "^6.2.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.76.5.tgz", - "integrity": "sha512-7KSyD0g0KhbngITduC8OABn0MAlJfwjIdze7nA4Oe1q3R7qmAv+wQzW+UEXvPah8m1WqFjYTkQwz/4mK3XrQGw==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.76.5.tgz", - "integrity": "sha512-ggM8tcKTcaqyKQcXMIvcB0vVfqr9ZRhWVxWIdiFO1mPvJyS6n+a+lLGkgQAyO8pfH0R1qw6K9D0nqbbDo865WQ==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz", - "integrity": "sha512-Cm9G5Sg5BDty3/MKa3vbCAJtT3YHhlEaPlQALLykju7qBS+pHZV9bE9hocfyyvc5N/osTIGWxG5YOfqTeMu1oQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.5", - "hermes-parser": "0.23.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.76.5.tgz", - "integrity": "sha512-6QRLEok1r55gLqj+94mEWUENuU5A6wsr2OoXpyq/CgQ7THWowbHtru/kRGRr6o3AQXrVnZheR60JNgFcpNYIug==", - "license": "MIT" - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.76.5.tgz", - "integrity": "sha512-M/fW1fTwxrHbcx0OiVOIxzG6rKC0j9cR9Csf80o77y1Xry0yrNPpAlf8D1ev3LvHsiAUiRNFlauoPtodrs2J1A==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@react-navigation/core": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-7.3.1.tgz", - "integrity": "sha512-S3KCGvNsoqVk8ErAtQI2EAhg9185lahF5OY01ofrrD4Ij/uk3QEHHjoGQhR5l5DXSCSKr1JbMQA7MEKMsBiWZA==", - "license": "MIT", - "dependencies": { - "@react-navigation/routers": "^7.1.2", - "escape-string-regexp": "^4.0.0", - "nanoid": "3.3.8", - "query-string": "^7.1.3", - "react-is": "^18.2.0", - "use-latest-callback": "^0.2.1", - "use-sync-external-store": "^1.2.2" - }, - "peerDependencies": { - "react": ">= 18.2.0" - } - }, - "node_modules/@react-navigation/core/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/@react-navigation/elements": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-2.2.5.tgz", - "integrity": "sha512-sDhE+W14P7MNWLMxXg1MEVXwkLUpMZJGflE6nQNzLmolJQIHgcia0Mrm8uRa3bQovhxYu1UzEojLZ+caoZt7Fg==", - "license": "MIT", - "dependencies": { - "color": "^4.2.3" - }, - "peerDependencies": { - "@react-native-masked-view/masked-view": ">= 0.2.0", - "@react-navigation/native": "^7.0.14", - "react": ">= 18.2.0", - "react-native": "*", - "react-native-safe-area-context": ">= 4.0.0" - }, - "peerDependenciesMeta": { - "@react-native-masked-view/masked-view": { - "optional": true - } - } - }, - "node_modules/@react-navigation/native": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-7.0.14.tgz", - "integrity": "sha512-Gi6lLw4VOGSWAhmUdJOMauOKGK51/YA1CprjXm91sNfgERWvznqEMw8QmUQx9SEqYfi0LfZhbzpMst09SJ00lw==", - "license": "MIT", - "dependencies": { - "@react-navigation/core": "^7.3.1", - "escape-string-regexp": "^4.0.0", - "fast-deep-equal": "^3.1.3", - "nanoid": "3.3.8", - "use-latest-callback": "^0.2.1" - }, - "peerDependencies": { - "react": ">= 18.2.0", - "react-native": "*" - } - }, - "node_modules/@react-navigation/routers": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-7.1.2.tgz", - "integrity": "sha512-emdEjpVDK8zbiu2GChC8oYIAub9i/OpNuQJekVsbyFCBz4/TzaBzms38Q53YaNhdIFNmiYLfHv/Y1Ub7KYfm3w==", - "license": "MIT", - "dependencies": { - "nanoid": "3.3.8" - } - }, - "node_modules/@react-navigation/stack": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-7.1.1.tgz", - "integrity": "sha512-CBTKQlIkELp05zRiTAv5Pa7OMuCpKyBXcdB3PGMN2Mm55/5MkDsA1IaZorp/6TsVCdllITD6aTbGX/HA/88A6w==", - "license": "MIT", - "dependencies": { - "@react-navigation/elements": "^2.2.5", - "color": "^4.2.3" - }, - "peerDependencies": { - "@react-navigation/native": "^7.0.14", - "react": ">= 18.2.0", - "react-native": "*", - "react-native-gesture-handler": ">= 2.0.0", - "react-native-safe-area-context": ">= 4.0.0", - "react-native-screens": ">= 4.0.0" - } - }, - "node_modules/@segment/loosely-validate-event": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", - "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", - "dependencies": { - "component-type": "^1.2.1", - "join-component": "^1.1.0" - } - }, - "node_modules/@sentry-internal/browser-utils": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.55.0.tgz", - "integrity": "sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw==", - "license": "MIT", - "dependencies": { - "@sentry/core": "8.55.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sentry-internal/feedback": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.55.0.tgz", - "integrity": "sha512-cP3BD/Q6pquVQ+YL+rwCnorKuTXiS9KXW8HNKu4nmmBAyf7urjs+F6Hr1k9MXP5yQ8W3yK7jRWd09Yu6DHWOiw==", - "license": "MIT", - "dependencies": { - "@sentry/core": "8.55.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sentry-internal/replay": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.55.0.tgz", - "integrity": "sha512-roCDEGkORwolxBn8xAKedybY+Jlefq3xYmgN2fr3BTnsXjSYOPC7D1/mYqINBat99nDtvgFvNfRcZPiwwZ1hSw==", - "license": "MIT", - "dependencies": { - "@sentry-internal/browser-utils": "8.55.0", - "@sentry/core": "8.55.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sentry-internal/replay-canvas": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.55.0.tgz", - "integrity": "sha512-nIkfgRWk1091zHdu4NbocQsxZF1rv1f7bbp3tTIlZYbrH62XVZosx5iHAuZG0Zc48AETLE7K4AX9VGjvQj8i9w==", - "license": "MIT", - "dependencies": { - "@sentry-internal/replay": "8.55.0", - "@sentry/core": "8.55.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sentry/browser": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.55.0.tgz", - "integrity": "sha512-1A31mCEWCjaMxJt6qGUK+aDnLDcK6AwLAZnqpSchNysGni1pSn1RWSmk9TBF8qyTds5FH8B31H480uxMPUJ7Cw==", - "license": "MIT", - "dependencies": { - "@sentry-internal/browser-utils": "8.55.0", - "@sentry-internal/feedback": "8.55.0", - "@sentry-internal/replay": "8.55.0", - "@sentry-internal/replay-canvas": "8.55.0", - "@sentry/core": "8.55.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sentry/core": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.55.0.tgz", - "integrity": "sha512-6g7jpbefjHYs821Z+EBJ8r4Z7LT5h80YSWRJaylGS4nW5W5Z2KXzpdnyFarv37O7QjauzVC2E+PABmpkw5/JGA==", - "license": "MIT", - "engines": { - "node": ">=14.18" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/events": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", - "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", - "license": "MIT" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hammerjs": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", - "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.20.0" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", - "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", - "optional": true, - "peer": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-native": { - "version": "0.73.0", - "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.73.0.tgz", - "integrity": "sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA==", - "deprecated": "This is a stub types definition. react-native provides its own type definitions, so you do not need this installed.", - "dev": true, - "license": "MIT", - "dependencies": { - "react-native": "*" - } - }, - "node_modules/@types/react-native-background-timer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/react-native-background-timer/-/react-native-background-timer-2.0.2.tgz", - "integrity": "sha512-cMAep0M5yqUHjiiRPvGiviqiJYdI45KSjbI5ufsIFSQGFwHwrHJC/8yawNhy0G3Gix6fufWLsEj6jC5niUNHiQ==", - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT" - }, - "node_modules/@urql/core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-5.1.0.tgz", - "integrity": "sha512-yC3sw8yqjbX45GbXxfiBY8GLYCiyW/hLBbQF9l3TJrv4ro00Y0ChkKaD9I2KntRxAVm9IYBqh0awX8fwWAe/Yw==", - "license": "MIT", - "dependencies": { - "@0no-co/graphql.web": "^1.0.5", - "wonka": "^6.3.2" - } - }, - "node_modules/@urql/exchange-retry": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-1.3.0.tgz", - "integrity": "sha512-FLt+d81gP4oiHah4hWFDApimc+/xABWMU1AMYsZ1PVB0L0YPtrMCjbOp9WMM7hBzy4gbTDrG24sio0dCfSh/HQ==", - "license": "MIT", - "dependencies": { - "@urql/core": "^5.0.0", - "wonka": "^6.3.2" - }, - "peerDependencies": { - "@urql/core": "^5.0.0" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/anser": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", - "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", - "license": "MIT" - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/application-config-path": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz", - "integrity": "sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw==", - "license": "MIT" - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "license": "MIT" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-react-native-web": { - "version": "0.19.13", - "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz", - "integrity": "sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ==", - "license": "MIT" - }, - "node_modules/babel-plugin-syntax-hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.23.1.tgz", - "integrity": "sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==", - "license": "MIT", - "dependencies": { - "hermes-parser": "0.23.1" - } - }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", - "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-expo": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-12.0.4.tgz", - "integrity": "sha512-SAzAwqpyjA+/OFrU95OOioj6oTeCv4+rRfrNmBTy5S/gJswrZKBSPJioFudIaJBy43W+BL7HA5AspBIF6tO/aA==", - "license": "MIT", - "dependencies": { - "@babel/plugin-proposal-decorators": "^7.12.9", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/preset-react": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-preset": "0.76.5", - "babel-plugin-react-native-web": "~0.19.13", - "react-refresh": "^0.14.2" - }, - "peerDependencies": { - "babel-plugin-react-compiler": "^19.0.0-beta-9ee70a1-20241017", - "react-compiler-runtime": "^19.0.0-beta-8a03594-20241020" - }, - "peerDependenciesMeta": { - "babel-plugin-react-compiler": { - "optional": true - }, - "react-compiler-runtime": { - "optional": true - } - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/base-64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", - "license": "MIT", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/better-opn/node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/big-integer": { - "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", - "license": "Unlicense", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bowser": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", - "license": "MIT" - }, - "node_modules/bplist-creator": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz", - "integrity": "sha512-xp/tcaV3T5PCiaY04mXga7o/TE+t95gqeLmADeBI1CvZtdWTbgBt3uLpvh4UWtenKeBhCV6oVxGk38yZr2uYEA==", - "license": "MIT", - "dependencies": { - "stream-buffers": "~2.2.0" - } - }, - "node_modules/bplist-parser": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "license": "MIT", - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", - "license": "MIT" - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", - "license": "MIT" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "18.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", - "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/cacache/node_modules/fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "license": "MIT", - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "license": "MIT", - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", - "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.js" - }, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/chromium-edge-launcher": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", - "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", - "license": "Apache-2.0", - "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "node_modules/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/command-exists": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", - "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "license": "MIT" - }, - "node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/component-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.2.tgz", - "integrity": "sha512-99VUHREHiN5cLeHm3YLq312p6v+HUEcwtLCAtelvUDI6+SH5g5Cr85oNR2S1o6ywzL0ykMbuwLzM2ANocjEOIA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", - "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/compression/node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "license": "MIT", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/default-gateway/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "license": "MIT", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "license": "MIT" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", - "license": "Apache-2.0", - "bin": { - "detect-libc": "bin/detect-libc.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dotenv-expand": { - "version": "11.0.7", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", - "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", - "license": "BSD-2-Clause", - "dependencies": { - "dotenv": "^16.4.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.75", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", - "integrity": "sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/env-editor": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", - "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/eol": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", - "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==", - "license": "MIT" - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-ex/node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/exec-async": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", - "integrity": "sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw==", - "license": "MIT" - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expo": { - "version": "52.0.21", - "resolved": "https://registry.npmjs.org/expo/-/expo-52.0.21.tgz", - "integrity": "sha512-+yYIvUczlM7zvqjwCtCH4OtLaX0F1/35oAlNmPK5lV1RIVVRjKfBeZ8kK+jNNUwY9gZnrk8oeN6E2qcqohyOcw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.0", - "@expo/cli": "0.22.7", - "@expo/config": "~10.0.6", - "@expo/config-plugins": "~9.0.12", - "@expo/fingerprint": "0.11.4", - "@expo/metro-config": "0.19.8", - "@expo/vector-icons": "^14.0.0", - "babel-preset-expo": "~12.0.4", - "expo-asset": "~11.0.1", - "expo-constants": "~17.0.3", - "expo-file-system": "~18.0.6", - "expo-font": "~13.0.2", - "expo-keep-awake": "~14.0.1", - "expo-modules-autolinking": "2.0.4", - "expo-modules-core": "2.1.2", - "fbemitter": "^3.0.0", - "web-streams-polyfill": "^3.3.2", - "whatwg-url-without-unicode": "8.0.0-3" - }, - "bin": { - "expo": "bin/cli" - }, - "peerDependencies": { - "@expo/dom-webview": "*", - "@expo/metro-runtime": "*", - "react": "*", - "react-native": "*", - "react-native-webview": "*" - }, - "peerDependenciesMeta": { - "@expo/dom-webview": { - "optional": true - }, - "@expo/metro-runtime": { - "optional": true - }, - "react-native-webview": { - "optional": true - } - } - }, - "node_modules/expo-asset": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-11.0.1.tgz", - "integrity": "sha512-WatvD7JVC89EsllXFYcS/rji3ajVzE2B/USo0TqedsETixwyVCQfrrvCdCPQyuKghrxVNEj8bQ/Qbea/RZLYjg==", - "license": "MIT", - "dependencies": { - "@expo/image-utils": "^0.6.0", - "expo-constants": "~17.0.0", - "invariant": "^2.2.4", - "md5-file": "^3.2.3" - }, - "peerDependencies": { - "expo": "*", - "react": "*", - "react-native": "*" - } - }, - "node_modules/expo-build-properties": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/expo-build-properties/-/expo-build-properties-0.13.1.tgz", - "integrity": "sha512-7tDlAM0PPkXC0B00C6/FG19sMzwxZNyiDfn22AWVbBxWxZE1/3RqxPgT3MlPVNfvy+wJw7jt/qbAb0S06wFYVg==", - "license": "MIT", - "dependencies": { - "ajv": "^8.11.0", - "semver": "^7.6.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-constants": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-17.0.3.tgz", - "integrity": "sha512-lnbcX2sAu8SucHXEXxSkhiEpqH+jGrf+TF+MO6sHWIESjwOUVVYlT8qYdjR9xbxWmqFtrI4KV44FkeJf2DaFjQ==", - "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "@expo/env": "~0.4.0" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" - } - }, - "node_modules/expo-dev-client": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/expo-dev-client/-/expo-dev-client-5.0.6.tgz", - "integrity": "sha512-UMrS21EQ5TMooQgLp+0YrH+UKpxvO+SzkrAdWyVTrjUJ1Qi1yQCbtcErXkYbAdLbItSF3H04fVvd0lzg0KL3Wg==", - "license": "MIT", - "dependencies": { - "expo-dev-launcher": "5.0.19", - "expo-dev-menu": "6.0.14", - "expo-dev-menu-interface": "1.9.2", - "expo-manifests": "~0.15.0", - "expo-updates-interface": "~1.0.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-launcher": { - "version": "5.0.19", - "resolved": "https://registry.npmjs.org/expo-dev-launcher/-/expo-dev-launcher-5.0.19.tgz", - "integrity": "sha512-3zlOxpWVuV1RDe8OKoejL7XhzidHvtg3iEw564dhXePH5J+Ha9Owkqqiz7A27iqQrENjU/XWBtOxHszj+OBk4Q==", - "license": "MIT", - "dependencies": { - "ajv": "8.11.0", - "expo-dev-menu": "6.0.14", - "expo-manifests": "~0.15.0", - "resolve-from": "^5.0.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-launcher/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/expo-dev-menu": { - "version": "6.0.14", - "resolved": "https://registry.npmjs.org/expo-dev-menu/-/expo-dev-menu-6.0.14.tgz", - "integrity": "sha512-bG4NXm4epHSmZdWW9hZCS7dTcKO82CyVfYMbNSOw5o/FKO9cY/AgfSj6ERPE9zBqYEJJEJaoJ0mzv0d47/h23g==", - "license": "MIT", - "dependencies": { - "expo-dev-menu-interface": "1.9.2" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-dev-menu-interface": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/expo-dev-menu-interface/-/expo-dev-menu-interface-1.9.2.tgz", - "integrity": "sha512-9piGiHZYnNjoO9oQFWlVsndQ1jhTdGCKf81WfCMHbQBamna/zucC1A+jbGpyzE4icXZZ29CpsSd4uVR+tB2Rfw==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-file-system": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-18.0.6.tgz", - "integrity": "sha512-gGEwIJCXV3/wpIJ/wRyhmieLOSAY7HeFFjb+wEfHs04aE63JYR+rXXV4b7rBpEh1ZgNV9U91zfet/iQG7J8HBQ==", - "license": "MIT", - "dependencies": { - "web-streams-polyfill": "^3.3.2" - }, - "peerDependencies": { - "expo": "*", - "react-native": "*" - } - }, - "node_modules/expo-font": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-13.0.2.tgz", - "integrity": "sha512-H9FaXM7ZW5+EfV38w80BgJG3H17kB7CuVXwHoiszIYyoPfWz9bWesFe4QwNZjTq3pzKes28sSd8irFuflIrSIA==", - "license": "MIT", - "dependencies": { - "fontfaceobserver": "^2.1.0" - }, - "peerDependencies": { - "expo": "*", - "react": "*" - } - }, - "node_modules/expo-json-utils": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/expo-json-utils/-/expo-json-utils-0.14.0.tgz", - "integrity": "sha512-xjGfK9dL0B1wLnOqNkX0jM9p48Y0I5xEPzHude28LY67UmamUyAACkqhZGaPClyPNfdzczk7Ej6WaRMT3HfXvw==", - "license": "MIT" - }, - "node_modules/expo-keep-awake": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-14.0.1.tgz", - "integrity": "sha512-c5mGCAIk2YM+Vsdy90BlEJ4ZX+KG5Au9EkJUIxXWlpnuKmDAJ3N+5nEZ7EUO1ZTheqoSBeAo4jJ8rTWPU+JXdw==", - "license": "MIT", - "peerDependencies": { - "expo": "*", - "react": "*" - } - }, - "node_modules/expo-manifests": { - "version": "0.15.4", - "resolved": "https://registry.npmjs.org/expo-manifests/-/expo-manifests-0.15.4.tgz", - "integrity": "sha512-Ki6+twRbm+HTX3L8larhOdDbSYPG3ojGnZepR/+TGg3JF/5yyscosDVY6c6z8xEGjKIjs1F813yq9yAfiPh8/g==", - "license": "MIT", - "dependencies": { - "@expo/config": "~10.0.4", - "expo-json-utils": "~0.14.0" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-modules-autolinking": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-2.0.4.tgz", - "integrity": "sha512-e0p+19NhmD50U7s7BV7kWIypWmTNC9n/VlJKlXS05hM/zX7pe6JKmXyb+BFnXJq3SLBalLCUY0tu2gEUF3XeVg==", - "license": "MIT", - "dependencies": { - "@expo/spawn-async": "^1.7.2", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "fast-glob": "^3.2.5", - "find-up": "^5.0.0", - "fs-extra": "^9.1.0", - "require-from-string": "^2.0.2", - "resolve-from": "^5.0.0" - }, - "bin": { - "expo-modules-autolinking": "bin/expo-modules-autolinking.js" - } - }, - "node_modules/expo-modules-autolinking/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/expo-modules-core": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-2.1.2.tgz", - "integrity": "sha512-0OhMU5S8zf9c/CRh1MwiXfOInI9wzz6yiIh5RuR/9J7N6xHRum68hInsPbaSc1UQpo08ZZLM4MPsbpoNRUoqIg==", - "license": "MIT", - "dependencies": { - "invariant": "^2.2.4" - } - }, - "node_modules/expo-splash-screen": { - "version": "0.29.18", - "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.29.18.tgz", - "integrity": "sha512-bTBY+LF6YtYen2j60yGNh2SX/tG4UXZAyBCMMriOSiZZ7LSCs3ARyEufaSiWk+ckWShTeMqItOnaAN/CAF8MJA==", - "license": "MIT", - "dependencies": { - "@expo/prebuild-config": "^8.0.23" - }, - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/expo-status-bar": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-2.0.0.tgz", - "integrity": "sha512-vxxdpvpNDMTEc5uTiIrbTvySKKUsOACmfl8OZuUdjNle05oGqwtq3v5YObwym/njSByjoyuZX8UpXBZnxvarwQ==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/expo-updates-interface": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/expo-updates-interface/-/expo-updates-interface-1.0.0.tgz", - "integrity": "sha512-93oWtvULJOj+Pp+N/lpTcFfuREX1wNeHtp7Lwn8EbzYYmdn37MvZU3TPW2tYYCZuhzmKEXnUblYcruYoDu7IrQ==", - "license": "MIT", - "peerDependencies": { - "expo": "*" - } - }, - "node_modules/exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "license": "Apache-2.0" - }, - "node_modules/fast-base64-decode": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz", - "integrity": "sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==", - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "license": "BSD-3-Clause", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", - "license": "MIT" - }, - "node_modules/fbjs/node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/fetch-retry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz", - "integrity": "sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA==", - "license": "MIT" - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", - "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/finalhandler/node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", - "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", - "license": "MIT" - }, - "node_modules/flow-parser": { - "version": "0.257.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.257.0.tgz", - "integrity": "sha512-j1odE5mnPe6GOd5W1H/i8EXJvkhVquZCdoFVsZxUW8Yzda0OvjISCBBhDMjxtSkI1YU3d15BkTEeSYb5TLsVuw==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/fontfaceobserver": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz", - "integrity": "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==", - "license": "BSD-2-Clause" - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/freeport-async": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", - "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hermes-estree": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.23.1.tgz", - "integrity": "sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==", - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.23.1.tgz", - "integrity": "sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.23.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", - "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "license": "MIT", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT" - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-core-module": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", - "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jimp-compact": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz", - "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==", - "license": "MIT" - }, - "node_modules/join-component": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", - "integrity": "sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==", - "license": "BSD-2-Clause" - }, - "node_modules/jsc-safe-url": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", - "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", - "license": "0BSD" - }, - "node_modules/jscodeshift": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz", - "integrity": "sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/lighthouse-logger": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", - "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", - "license": "Apache-2.0", - "dependencies": { - "debug": "^2.6.9", - "marky": "^1.2.2" - } - }, - "node_modules/lighthouse-logger/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/lighthouse-logger/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/lightningcss": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.27.0.tgz", - "integrity": "sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==", - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.27.0", - "lightningcss-darwin-x64": "1.27.0", - "lightningcss-freebsd-x64": "1.27.0", - "lightningcss-linux-arm-gnueabihf": "1.27.0", - "lightningcss-linux-arm64-gnu": "1.27.0", - "lightningcss-linux-arm64-musl": "1.27.0", - "lightningcss-linux-x64-gnu": "1.27.0", - "lightningcss-linux-x64-musl": "1.27.0", - "lightningcss-win32-arm64-msvc": "1.27.0", - "lightningcss-win32-x64-msvc": "1.27.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz", - "integrity": "sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "license": "MIT", - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "license": "MIT", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/marky": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", - "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", - "license": "Apache-2.0" - }, - "node_modules/md5": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "license": "BSD-3-Clause", - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/md5-file": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", - "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", - "license": "MIT", - "dependencies": { - "buffer-alloc": "^1.1.0" - }, - "bin": { - "md5-file": "cli.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/memoize-one": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", - "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", - "license": "MIT" - }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "license": "MIT", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/metro": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.0.tgz", - "integrity": "sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "@babel/types": "^7.25.2", - "accepts": "^1.3.7", - "chalk": "^4.0.0", - "ci-info": "^2.0.0", - "connect": "^3.6.5", - "debug": "^2.2.0", - "denodeify": "^1.2.1", - "error-stack-parser": "^2.0.6", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "hermes-parser": "0.24.0", - "image-size": "^1.0.2", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "jsc-safe-url": "^0.2.2", - "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-config": "0.81.0", - "metro-core": "0.81.0", - "metro-file-map": "0.81.0", - "metro-resolver": "0.81.0", - "metro-runtime": "0.81.0", - "metro-source-map": "0.81.0", - "metro-symbolicate": "0.81.0", - "metro-transform-plugins": "0.81.0", - "metro-transform-worker": "0.81.0", - "mime-types": "^2.1.27", - "nullthrows": "^1.1.1", - "serialize-error": "^2.1.0", - "source-map": "^0.5.6", - "strip-ansi": "^6.0.0", - "throat": "^5.0.0", - "ws": "^7.5.10", - "yargs": "^17.6.2" - }, - "bin": { - "metro": "src/cli.js" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz", - "integrity": "sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "hermes-parser": "0.24.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro-cache": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.0.tgz", - "integrity": "sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==", - "license": "MIT", - "dependencies": { - "exponential-backoff": "^3.1.1", - "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-cache-key": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.0.tgz", - "integrity": "sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-config": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.0.tgz", - "integrity": "sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==", - "license": "MIT", - "dependencies": { - "connect": "^3.6.5", - "cosmiconfig": "^5.0.5", - "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.0", - "metro-cache": "0.81.0", - "metro-core": "0.81.0", - "metro-runtime": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-core": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.0.tgz", - "integrity": "sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-file-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.0.tgz", - "integrity": "sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==", - "license": "MIT", - "dependencies": { - "anymatch": "^3.0.3", - "debug": "^2.2.0", - "fb-watchman": "^2.0.0", - "flow-enums-runtime": "^0.0.6", - "graceful-fs": "^4.2.4", - "invariant": "^2.2.4", - "jest-worker": "^29.6.3", - "micromatch": "^4.0.4", - "node-abort-controller": "^3.1.1", - "nullthrows": "^1.1.1", - "walker": "^1.0.7" - }, - "engines": { - "node": ">=18.18" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/metro-file-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro-file-map/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro-minify-terser": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.0.tgz", - "integrity": "sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "terser": "^5.15.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-resolver": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.0.tgz", - "integrity": "sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-runtime": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.0.tgz", - "integrity": "sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.0", - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-source-map": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.0.tgz", - "integrity": "sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.3", - "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-symbolicate": "0.81.0", - "nullthrows": "^1.1.1", - "ob1": "0.81.0", - "source-map": "^0.5.6", - "vlq": "^1.0.0" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-symbolicate": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.0.tgz", - "integrity": "sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6", - "invariant": "^2.2.4", - "metro-source-map": "0.81.0", - "nullthrows": "^1.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.1", - "vlq": "^1.0.0" - }, - "bin": { - "metro-symbolicate": "src/index.js" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-transform-plugins": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.0.tgz", - "integrity": "sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.3", - "flow-enums-runtime": "^0.0.6", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro-transform-worker": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.0.tgz", - "integrity": "sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/types": "^7.25.2", - "flow-enums-runtime": "^0.0.6", - "metro": "0.81.0", - "metro-babel-transformer": "0.81.0", - "metro-cache": "0.81.0", - "metro-cache-key": "0.81.0", - "metro-minify-terser": "0.81.0", - "metro-source-map": "0.81.0", - "metro-transform-plugins": "0.81.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/metro/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "license": "MIT" - }, - "node_modules/metro/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/metro/node_modules/hermes-estree": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.24.0.tgz", - "integrity": "sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==", - "license": "MIT" - }, - "node_modules/metro/node_modules/hermes-parser": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.24.0.tgz", - "integrity": "sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==", - "license": "MIT", - "dependencies": { - "hermes-estree": "0.24.0" - } - }, - "node_modules/metro/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/metro/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" - }, - "node_modules/nested-error-stacks": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz", - "integrity": "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==", - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "license": "MIT" - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "license": "MIT" - }, - "node_modules/node-dir": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.2" - }, - "engines": { - "node": ">= 0.10.5" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-package-arg": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", - "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", - "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", - "license": "MIT" - }, - "node_modules/ob1": { - "version": "0.81.0", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.0.tgz", - "integrity": "sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==", - "license": "MIT", - "dependencies": { - "flow-enums-runtime": "^0.0.6" - }, - "engines": { - "node": ">=18.18" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-png": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", - "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", - "license": "MIT", - "dependencies": { - "pngjs": "^3.3.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/password-prompt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", - "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/plist": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/plist/node_modules/@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/plist/node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/pngjs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", - "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/proc-log": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode-terminal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", - "integrity": "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==", - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/query-string": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", - "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.2", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-devtools-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-5.3.2.tgz", - "integrity": "sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==", - "license": "MIT", - "dependencies": { - "shell-quote": "^1.6.1", - "ws": "^7" - } - }, - "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/react-freeze": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.4.tgz", - "integrity": "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=17.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/react-native": { - "version": "0.76.5", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.76.5.tgz", - "integrity": "sha512-op2p2kB+lqMF1D7AdX4+wvaR0OPFbvWYs+VBE7bwsb99Cn9xISrLRLAgFflZedQsa5HvnOGrULhtnmItbIKVVw==", - "license": "MIT", - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.5", - "@react-native/codegen": "0.76.5", - "@react-native/community-cli-plugin": "0.76.5", - "@react-native/gradle-plugin": "0.76.5", - "@react-native/js-polyfills": "0.76.5", - "@react-native/normalize-colors": "0.76.5", - "@react-native/virtualized-lists": "0.76.5", - "abort-controller": "^3.0.0", - "anser": "^1.4.9", - "ansi-regex": "^5.0.0", - "babel-jest": "^29.7.0", - "babel-plugin-syntax-hermes-parser": "^0.23.1", - "base64-js": "^1.5.1", - "chalk": "^4.0.0", - "commander": "^12.0.0", - "event-target-shim": "^5.0.1", - "flow-enums-runtime": "^0.0.6", - "glob": "^7.1.1", - "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", - "memoize-one": "^5.0.0", - "metro-runtime": "^0.81.0", - "metro-source-map": "^0.81.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1", - "pretty-format": "^29.7.0", - "promise": "^8.3.0", - "react-devtools-core": "^5.3.1", - "react-refresh": "^0.14.0", - "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", - "semver": "^7.1.3", - "stacktrace-parser": "^0.1.10", - "whatwg-fetch": "^3.0.0", - "ws": "^6.2.3", - "yargs": "^17.6.2" - }, - "bin": { - "react-native": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-native-background-timer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz", - "integrity": "sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g==", - "license": "MIT", - "peerDependencies": { - "react-native": ">=0.47.0" - } - }, - "node_modules/react-native-gesture-handler": { - "version": "2.21.2", - "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.21.2.tgz", - "integrity": "sha512-HcwB225K9aeZ8e/B8nFzEh+2T4EPWTeamO1l/y3PcQ9cyCDYO2zja/G31ITpYRIqkip7XzGs6wI/gnHOQn1LDQ==", - "license": "MIT", - "dependencies": { - "@egjs/hammerjs": "^2.0.17", - "hoist-non-react-statics": "^3.3.0", - "invariant": "^2.2.4", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-get-random-values": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.11.0.tgz", - "integrity": "sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==", - "license": "MIT", - "dependencies": { - "fast-base64-decode": "^1.0.0" - }, - "peerDependencies": { - "react-native": ">=0.56" - } - }, - "node_modules/react-native-safe-area-context": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.14.1.tgz", - "integrity": "sha512-+tUhT5WBl8nh5+P+chYhAjR470iCByf9z5EYdCEbPaAK3Yfzw+o8VRPnUgmPAKlSccOgQBxx3NOl/Wzckn9ujg==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-screens": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-4.4.0.tgz", - "integrity": "sha512-c7zc7Zwjty6/pGyuuvh9gK3YBYqHPOxrhXfG1lF4gHlojQSmIx2piNbNaV+Uykj+RDTmFXK0e/hA+fucw/Qozg==", - "dependencies": { - "react-freeze": "^1.0.0", - "warn-once": "^0.1.0" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-toast-message": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-native-toast-message/-/react-native-toast-message-2.2.1.tgz", - "integrity": "sha512-iXFMnlxPcgKKs4bZOIl06W16m6KXMh/bAYpWLyVXlISSCdcL2+FX5WPpRP3TGQeM/u9q+j5ex48DDY+72en+Sw==", - "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": "*" - } - }, - "node_modules/react-native-url-polyfill": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", - "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", - "license": "MIT", - "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" - }, - "peerDependencies": { - "react-native": "*" - } - }, - "node_modules/react-native/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", - "license": "BSD" - }, - "node_modules/recast": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz", - "integrity": "sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==", - "license": "MIT", - "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/recast/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/remove-trailing-slash": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", - "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==", - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requireg": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz", - "integrity": "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==", - "dependencies": { - "nested-error-stacks": "~2.0.1", - "rc": "~1.2.7", - "resolve": "~1.7.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/requireg/node_modules/resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.5" - } - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-workspace-root": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz", - "integrity": "sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw==", - "license": "MIT" - }, - "node_modules/resolve.exports": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", - "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", - "license": "MIT", - "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.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", - "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-static/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serve-static/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/simple-plist": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", - "license": "MIT", - "dependencies": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" - } - }, - "node_modules/simple-plist/node_modules/bplist-creator": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", - "license": "MIT", - "dependencies": { - "stream-buffers": "2.2.x" - } - }, - "node_modules/simple-plist/node_modules/bplist-parser": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/ssri": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/stacktrace-parser": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", - "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.7.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", - "license": "Unlicense", - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/structured-headers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz", - "integrity": "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sudo-prompt": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", - "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/temp": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", - "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", - "license": "MIT", - "dependencies": { - "rimraf": "~2.6.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/temp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/tempy": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", - "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", - "license": "MIT", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", - "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", - "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/typed-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", - "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", - "license": "MIT", - "optionalDependencies": { - "rxjs": "*" - } - }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.39.tgz", - "integrity": "sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/undici": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", - "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-slug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-latest-callback": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.2.3.tgz", - "integrity": "sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", - "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vlq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", - "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warn-once": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz", - "integrity": "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==", - "license": "MIT" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", - "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/whatwg-url-without-unicode": { - "version": "8.0.0-3", - "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", - "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", - "license": "MIT", - "dependencies": { - "buffer": "^5.4.3", - "punycode": "^2.1.1", - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wonka": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz", - "integrity": "sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==", - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/ws": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", - "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xcode": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", - "license": "Apache-2.0", - "dependencies": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/xcode/node_modules/uuid": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/xml2js": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz", - "integrity": "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "license": "MIT", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", - "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", - "license": "MIT", - "engines": { - "node": ">=8.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/examples/simple-chatbot/client/react-native/package.json b/examples/simple-chatbot/client/react-native/package.json index 09110d25b..6783c461a 100644 --- a/examples/simple-chatbot/client/react-native/package.json +++ b/examples/simple-chatbot/client/react-native/package.json @@ -11,30 +11,30 @@ "dependencies": { "@config-plugins/react-native-webrtc": "^10.0.0", "@daily-co/config-plugin-rn-daily-js": "0.0.7", - "@daily-co/react-native-daily-js": "^0.73.0", + "@daily-co/react-native-daily-js": "^0.76.0", "@daily-co/react-native-webrtc": "^118.0.3-daily.2", - "@react-native-async-storage/async-storage": "1.23.1", + "@react-native-async-storage/async-storage": "1.24.0", "@react-navigation/native": "^7.0.14", "@react-navigation/stack": "^7.1.1", - "expo": "^52.0.20", - "expo-build-properties": "~0.13.1", - "expo-dev-client": "~5.0.6", - "expo-splash-screen": "~0.29.18", - "expo-status-bar": "~2.0.0", - "react": "18.3.1", - "react-native": "0.76.5", + "expo": "^53.0.7", + "expo-build-properties": "~0.14.6", + "expo-dev-client": "~5.1.8", + "expo-splash-screen": "~0.30.8", + "expo-status-bar": "~2.2.3", + "react": "19.1.0", + "react-native": "0.79.2", "react-native-background-timer": "^2.4.1", - "react-native-gesture-handler": "^2.21.2", + "react-native-gesture-handler": "^2.25.0", "react-native-get-random-values": "^1.11.0", "@pipecat-ai/react-native-daily-transport": "^0.3.2", - "react-native-safe-area-context": "^4.14.1", - "react-native-screens": "^4.4.0", - "react-native-toast-message": "^2.2.1" + "react-native-safe-area-context": "^5.4.0", + "react-native-screens": "^4.10.0", + "react-native-toast-message": "^2.3.0" }, "devDependencies": { - "@babel/core": "^7.26.0", + "@babel/core": "^7.27.1", "@types/react-native": "^0.73.0", - "typescript": "~5.7.2" + "typescript": "~5.8.3" }, "private": true, "resolutions": { diff --git a/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts index 62ec6473b..5db035722 100644 --- a/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts +++ b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts @@ -10,7 +10,7 @@ export interface SettingsManager { const defaultSettings: SettingsManager = { enableCam: false, enableMic: true, - backendURL: process.env.EXPO_PUBLIC_BASE_URL || "https://api.daily.co/v1/bots", + backendURL: process.env.EXPO_PUBLIC_BASE_URL || "", }; export class SettingsManager { diff --git a/examples/simple-chatbot/client/react-native/yarn.lock b/examples/simple-chatbot/client/react-native/yarn.lock new file mode 100644 index 000000000..a5b9af2a3 --- /dev/null +++ b/examples/simple-chatbot/client/react-native/yarn.lock @@ -0,0 +1,4979 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@0no-co/graphql.web@^1.0.5", "@0no-co/graphql.web@^1.0.8": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.1.2.tgz#9af8deaf3f236c1c6ee99cc5349051475e5dcc83" + integrity sha512-N2NGsU5FLBhT8NZ+3l2YrzZSHITjNXNuDhC4iDiikv0IujaJ0Xc6xIxQZ/Ek3Cb+rgPjnLHYyJm11tInuJn+cw== + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.27.1.tgz#db7cf122745e0a332c44e847ddc4f5e5221a43f6" + integrity sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.20.0", "@babel/core@^7.25.2", "@babel/core@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.27.1.tgz#89de51e86bd12246003e3524704c49541b16c3e6" + integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helpers" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.20.5", "@babel/generator@^7.25.0", "@babel/generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.1.tgz#862d4fad858f7208edd487c28b58144036b76230" + integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w== + dependencies: + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz#4345d81a9a46a6486e24d069469f13e60445c05d" + integrity sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz#eac1096c7374f161e4f33fc8ae38f4ddf122087a" + integrity sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g== + dependencies: + "@babel/compat-data" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz#5bee4262a6ea5ddc852d0806199eb17ca3de9281" + integrity sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@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.27.1" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz#05b0882d97ba1d4d03519e4bce615d70afa18c53" + integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + regexpu-core "^6.2.0" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz#15e8746368bfa671785f5926ff74b3064c291fab" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-member-expression-to-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44" + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-imports@^7.25.9", "@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz#e1663b8b71d2de948da5c4fb2a20ca4f3ec27a6f" + integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.25.9", "@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helper-wrap-function@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz#b88285009c31427af318d4fe37651cd62a142409" + integrity sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ== + dependencies: + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helpers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.1.tgz#ffc27013038607cdba3288e692c3611c06a18aa4" + integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ== + dependencies: + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/highlight@^7.10.4": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.25.9.tgz#8141ce68fc73757946f983b343f1231f4691acc6" + integrity sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw== + dependencies: + "@babel/helper-validator-identifier" "^7.25.9" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.25.3", "@babel/parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.1.tgz#c55d5bed74449d1223701f1869b9ee345cc94cc9" + integrity sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/plugin-proposal-decorators@^7.12.9": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz#3686f424b2f8b2fee7579aa4df133a4f5244a596" + integrity sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-decorators" "^7.27.1" + +"@babel/plugin-proposal-export-default-from@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.27.1.tgz#59b050b0e5fdc366162ab01af4fcbac06ea40919" + integrity sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-decorators@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz#ee7dd9590aeebc05f9d4c8c0560007b05979a63d" + integrity sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.27.1.tgz#8efed172e79ab657c7fa4d599224798212fb7e18" + integrity sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz#6c83cf0d7d635b716827284b7ecd5aead9237662" + integrity sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-import-attributes@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-arrow-functions@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-async-generator-functions@^7.25.4": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz#ca433df983d68e1375398e7ca71bf2a4f6fd89d7" + integrity sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-async-to-generator@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" + integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + +"@babel/plugin-transform-block-scoping@^7.25.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz#bc0dbe8ac6de5602981ba58ef68c6df8ef9bfbb3" + integrity sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-properties@^7.25.4": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-classes@^7.25.4": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz#03bb04bea2c7b2f711f0db7304a8da46a85cced4" + integrity sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.27.1" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" + integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/template" "^7.27.1" + +"@babel/plugin-transform-destructuring@^7.24.8": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz#d5916ef7089cb254df0418ae524533c1b72ba656" + integrity sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-export-namespace-from@^7.25.9": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-flow-strip-types@^7.25.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz#5def3e1e7730f008d683144fb79b724f92c5cdf9" + integrity sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-flow" "^7.27.1" + +"@babel/plugin-transform-for-of@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-function-name@^7.25.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== + dependencies: + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-literals@^7.25.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-logical-assignment-operators@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz#890cb20e0270e0e5bebe3f025b434841c32d5baa" + integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-commonjs@^7.24.8", "@babel/plugin-transform-modules-commonjs@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" + integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" + integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-numeric-separator@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" + integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-object-rest-spread@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.1.tgz#845bdcd74c87b8f565c25cc6812f7f4f43c9ed79" + integrity sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA== + dependencies: + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.1" + +"@babel/plugin-transform-optional-catch-binding@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" + integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-optional-chaining@^7.24.8": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz#874ce3c4f06b7780592e946026eb76a32830454f" + integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-parameters@^7.24.7", "@babel/plugin-transform-parameters@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz#80334b54b9b1ac5244155a0c8304a187a618d5a7" + integrity sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-methods@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" + integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-property-in-object@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" + integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== + 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" + +"@babel/plugin-transform-react-display-name@^7.24.7", "@babel/plugin-transform-react-display-name@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz#43af31362d71f7848cfac0cbc212882b1a16e80f" + integrity sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-development@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.27.1" + +"@babel/plugin-transform-react-jsx-self@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz#af678d8506acf52c577cac73ff7fe6615c85fc92" + integrity sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-source@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz#dcfe2c24094bb757bf73960374e7c55e434f19f0" + integrity sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx@^7.25.2", "@babel/plugin-transform-react-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" + integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== + 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" + +"@babel/plugin-transform-react-pure-annotations@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-regenerator@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz#0a471df9213416e44cd66bf67176b66f65768401" + integrity sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-runtime@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz#f9fbf71949a209eb26b3e60375b1d956937b8be9" + integrity sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.11.0" + babel-plugin-polyfill-regenerator "^0.6.1" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-spread@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" + integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-sticky-regex@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typescript@^7.25.2", "@babel/plugin-transform-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz#d3bb65598bece03f773111e88cc4e8e5070f1140" + integrity sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg== + 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" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" + +"@babel/plugin-transform-unicode-regex@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/preset-react@^7.22.15": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.27.1.tgz#86ea0a5ca3984663f744be2fd26cb6747c3fd0ec" + integrity sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-transform-react-display-name" "^7.27.1" + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-development" "^7.27.1" + "@babel/plugin-transform-react-pure-annotations" "^7.27.1" + +"@babel/preset-typescript@^7.23.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" + integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== + 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.27.1" + +"@babel/runtime@^7.12.5", "@babel/runtime@^7.20.0", "@babel/runtime@^7.25.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" + integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== + +"@babel/template@^7.25.0", "@babel/template@^7.27.1", "@babel/template@^7.3.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.1.tgz#b9e4f55c17a92312774dfbdde1b3c01c547bbae2" + integrity sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" + integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/traverse@^7.25.3", "@babel/traverse@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" + integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.25.2", "@babel/types@^7.27.1", "@babel/types@^7.3.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.1.tgz#9defc53c16fc899e46941fc6901a9eea1c9d8560" + integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@config-plugins/react-native-webrtc@^10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@config-plugins/react-native-webrtc/-/react-native-webrtc-10.0.0.tgz#66c7d34bb783b26bc7ebcec9ccb021fa1a55433c" + integrity sha512-q6owBOwQo3HRx4/b0FteE06Ymlcx7pK5bw+Stg77wgTWyxWAJ90yfVvvdMckzxuxMwDd78o9yCLKIONTulHD4A== + +"@daily-co/config-plugin-rn-daily-js@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@daily-co/config-plugin-rn-daily-js/-/config-plugin-rn-daily-js-0.0.7.tgz#89069c4f662d1d2758b426193e7da510dcb6f812" + integrity sha512-8j6itEb2sxkxPDOnaO0FKpGIKvbvtLho0l25CdS01aa4VEAUKHWrxyUO6OVQkt2btfifsugBD6oUpO0X1fCbKQ== + dependencies: + expo-build-properties "~0.8.3" + +"@daily-co/daily-js@^0.79.0": + version "0.79.0" + resolved "https://registry.yarnpkg.com/@daily-co/daily-js/-/daily-js-0.79.0.tgz#6628c145951f9951ea213c65e916d6e8a3934b45" + integrity sha512-Ii/Zi6cfTl2EZBpX8msRPNkkCHcajA+ErXpbN2Xe2KySd1Nb4IzC/QWJlSl9VA9pIlYPQicRTDoZnoym/0uEAw== + dependencies: + "@babel/runtime" "^7.12.5" + "@sentry/browser" "^8.33.1" + bowser "^2.8.1" + dequal "^2.0.3" + events "^3.1.0" + +"@daily-co/react-native-daily-js@^0.76.0": + version "0.76.0" + resolved "https://registry.yarnpkg.com/@daily-co/react-native-daily-js/-/react-native-daily-js-0.76.0.tgz#63a7f55bce975e8af30ca3f7ac4a8018e935bb5e" + integrity sha512-/W8FJVIKAF8wgZMJdPyNaRw06r4UHh4MYNlMQS8eQMmIdskFN7kLL3Vpd/9qm3VaH65Aev6RH/n4X/p/yoc4Ug== + dependencies: + "@daily-co/daily-js" "^0.79.0" + "@types/react-native-background-timer" "^2.0.0" + base-64 "^1.0.0" + react-native-url-polyfill "^1.1.2" + +"@daily-co/react-native-webrtc@^118.0.3-daily.2": + version "118.0.3-daily.2" + resolved "https://registry.yarnpkg.com/@daily-co/react-native-webrtc/-/react-native-webrtc-118.0.3-daily.2.tgz#d21960894e5fef72f9d360eee17d4f34d214da9f" + integrity sha512-Ofwvnx0WL+Q21tQBJOWNKvV1gk/5kwPerwUCD7hCREuBDVRfSNtpRhQcuISNjmn7Z2eV405hgK0c9kOUu8vDQg== + dependencies: + "@types/react" "17.0.40" + "@types/react-native" "0.67.3" + base64-js "1.5.1" + debug "4.3.4" + event-target-shim "6.0.2" + +"@egjs/hammerjs@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" + integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== + dependencies: + "@types/hammerjs" "^2.0.36" + +"@expo/cli@0.24.11": + version "0.24.11" + resolved "https://registry.yarnpkg.com/@expo/cli/-/cli-0.24.11.tgz#a200b5b63c909fe72ded0d3cfcf971f84c0f346a" + integrity sha512-bQtXdonOgg2OgPjHd7D5IkiPObKyiLs+HVM2A1VFV1pOT/8kc2kF/I4lN/Y5uce03FC8v0VRv6rKrDQPlTVWlg== + dependencies: + "@0no-co/graphql.web" "^1.0.8" + "@babel/runtime" "^7.20.0" + "@expo/code-signing-certificates" "^0.0.5" + "@expo/config" "~11.0.8" + "@expo/config-plugins" "~10.0.2" + "@expo/devcert" "^1.1.2" + "@expo/env" "~1.0.5" + "@expo/image-utils" "^0.7.4" + "@expo/json-file" "^9.1.4" + "@expo/metro-config" "~0.20.13" + "@expo/osascript" "^2.2.4" + "@expo/package-manager" "^1.8.4" + "@expo/plist" "^0.3.4" + "@expo/prebuild-config" "^9.0.5" + "@expo/spawn-async" "^1.7.2" + "@expo/ws-tunnel" "^1.0.1" + "@expo/xcpretty" "^4.3.0" + "@react-native/dev-middleware" "0.79.2" + "@urql/core" "^5.0.6" + "@urql/exchange-retry" "^1.3.0" + accepts "^1.3.8" + arg "^5.0.2" + better-opn "~3.0.2" + bplist-creator "0.1.0" + bplist-parser "^0.3.1" + chalk "^4.0.0" + ci-info "^3.3.0" + compression "^1.7.4" + connect "^3.7.0" + debug "^4.3.4" + env-editor "^0.4.1" + freeport-async "^2.0.0" + getenv "^1.0.0" + glob "^10.4.2" + lan-network "^0.1.4" + minimatch "^9.0.0" + node-forge "^1.3.1" + npm-package-arg "^11.0.0" + ora "^3.4.0" + picomatch "^3.0.1" + pretty-bytes "^5.6.0" + pretty-format "^29.7.0" + progress "^2.0.3" + prompts "^2.3.2" + qrcode-terminal "0.11.0" + require-from-string "^2.0.2" + requireg "^0.2.2" + resolve "^1.22.2" + resolve-from "^5.0.0" + resolve.exports "^2.0.3" + semver "^7.6.0" + send "^0.19.0" + slugify "^1.3.4" + source-map-support "~0.5.21" + stacktrace-parser "^0.1.10" + structured-headers "^0.4.1" + tar "^7.4.3" + terminal-link "^2.1.1" + undici "^6.18.2" + wrap-ansi "^7.0.0" + ws "^8.12.1" + +"@expo/code-signing-certificates@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz#a693ff684fb20c4725dade4b88a6a9f96b02496c" + integrity sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw== + dependencies: + node-forge "^1.2.1" + nullthrows "^1.1.1" + +"@expo/config-plugins@~10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-10.0.2.tgz#040867991e9c8c527b4f5c13a47bcf040a7479fe" + integrity sha512-TzUn3pPdpwCS0yYaSlZOClgDmCX8N4I2lfgitX5oStqmvpPtB+vqtdyqsVM02fQ2tlJIAqwBW+NHaHqqy8Jv7g== + dependencies: + "@expo/config-types" "^53.0.3" + "@expo/json-file" "~9.1.4" + "@expo/plist" "^0.3.4" + "@expo/sdk-runtime-versions" "^1.0.0" + chalk "^4.1.2" + debug "^4.3.5" + getenv "^1.0.0" + glob "^10.4.2" + resolve-from "^5.0.0" + semver "^7.5.4" + slash "^3.0.0" + slugify "^1.6.6" + xcode "^3.0.1" + xml2js "0.6.0" + +"@expo/config-types@^53.0.3": + version "53.0.3" + resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-53.0.3.tgz#d083d9b095972e89eee96c41d085feb5b92d2749" + integrity sha512-V1e6CiM4TXtGxG/W2Msjp/QOx/vikLo5IUGMvEMjgAglBfGYx3PXfqsUb5aZDt6kqA3bDDwFuZoS5vNm/SYwSg== + +"@expo/config@~11.0.6", "@expo/config@~11.0.7", "@expo/config@~11.0.8": + version "11.0.8" + resolved "https://registry.yarnpkg.com/@expo/config/-/config-11.0.8.tgz#658538d4321cf6edf6741f8b8506fda0046d5e94" + integrity sha512-udLrpW4SvXUwF+ntJ0RzEjRbFoSS7Tr/rMrvhfISHWGbcZ09+c+QkI0O8y1sEBWQDpI/IlC9REPqGm5b7HweDw== + dependencies: + "@babel/code-frame" "~7.10.4" + "@expo/config-plugins" "~10.0.2" + "@expo/config-types" "^53.0.3" + "@expo/json-file" "^9.1.4" + deepmerge "^4.3.1" + getenv "^1.0.0" + glob "^10.4.2" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + resolve-workspace-root "^2.0.0" + semver "^7.6.0" + slugify "^1.3.4" + sucrase "3.35.0" + +"@expo/devcert@^1.1.2": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@expo/devcert/-/devcert-1.2.0.tgz#7b32c2d959e36baaa0649433395e5170c808b44f" + integrity sha512-Uilcv3xGELD5t/b0eM4cxBFEKQRIivB3v7i+VhWLV/gL98aw810unLKKJbGAxAIhY6Ipyz8ChWibFsKFXYwstA== + dependencies: + "@expo/sudo-prompt" "^9.3.1" + debug "^3.1.0" + glob "^10.4.2" + +"@expo/env@~1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@expo/env/-/env-1.0.5.tgz#b3b1aa18ab9838d8f40468e0321affc4c54377a2" + integrity sha512-dtEZ4CAMaVrFu2+tezhU3FoGWtbzQl50xV+rNJE5lYVRjUflWiZkVHlHkWUlPAwDPifLy4TuissVfScGGPWR5g== + dependencies: + chalk "^4.0.0" + debug "^4.3.4" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" + getenv "^1.0.0" + +"@expo/fingerprint@0.12.4": + version "0.12.4" + resolved "https://registry.yarnpkg.com/@expo/fingerprint/-/fingerprint-0.12.4.tgz#d4cc4de50e7b6d4e03b0d38850d1e4a136b74c8c" + integrity sha512-HOJVvjiQYVHIouCOfFf4JRrQvBDIV/12GVG2iwbw1iGwmpQVkPgEXa9lN0f2yuS4J3QXHs73wr9jvuCjMmJlfw== + dependencies: + "@expo/spawn-async" "^1.7.2" + arg "^5.0.2" + chalk "^4.1.2" + debug "^4.3.4" + find-up "^5.0.0" + getenv "^1.0.0" + minimatch "^9.0.0" + p-limit "^3.1.0" + resolve-from "^5.0.0" + semver "^7.6.0" + +"@expo/image-utils@^0.7.4": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@expo/image-utils/-/image-utils-0.7.4.tgz#8f19e53cfc3b66293d9b0749f703e667080895d0" + integrity sha512-LcZ82EJy/t/a1avwIboeZbO6hlw8CvsIRh2k6SWPcAOvW0RqynyKFzUJsvnjWlhUzfBEn4oI7y/Pu5Xkw3KkkA== + dependencies: + "@expo/spawn-async" "^1.7.2" + chalk "^4.0.0" + getenv "^1.0.0" + jimp-compact "0.16.1" + parse-png "^2.1.0" + resolve-from "^5.0.0" + semver "^7.6.0" + temp-dir "~2.0.0" + unique-string "~2.0.0" + +"@expo/json-file@^9.1.4", "@expo/json-file@~9.1.4": + version "9.1.4" + resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-9.1.4.tgz#e719d092c08afb3234643f9285e57c6a24989327" + integrity sha512-7Bv86X27fPERGhw8aJEZvRcH9sk+9BenDnEmrI3ZpywKodYSBgc8lX9Y32faNVQ/p0YbDK9zdJ0BfAKNAOyi0A== + dependencies: + "@babel/code-frame" "~7.10.4" + json5 "^2.2.3" + +"@expo/metro-config@0.20.13", "@expo/metro-config@~0.20.13": + version "0.20.13" + resolved "https://registry.yarnpkg.com/@expo/metro-config/-/metro-config-0.20.13.tgz#2de0ee17b7e8b79e57b8115b95ff13e6d55f992b" + integrity sha512-yyhyBBX2HaqFpuGq8r73d9eB1nJeUWDrNDrPANWuXNwfM/fd5pCT1GXmlRe4CWPQ4dPOlYnBIyrEn5c2FI5J4w== + dependencies: + "@babel/core" "^7.20.0" + "@babel/generator" "^7.20.5" + "@babel/parser" "^7.20.0" + "@babel/types" "^7.20.0" + "@expo/config" "~11.0.8" + "@expo/env" "~1.0.5" + "@expo/json-file" "~9.1.4" + "@expo/spawn-async" "^1.7.2" + chalk "^4.1.0" + debug "^4.3.2" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" + getenv "^1.0.0" + glob "^10.4.2" + jsc-safe-url "^0.2.4" + lightningcss "~1.27.0" + minimatch "^9.0.0" + postcss "~8.4.32" + resolve-from "^5.0.0" + +"@expo/osascript@^2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@expo/osascript/-/osascript-2.2.4.tgz#4414d97f91e29260a9b361529d20875430dc0af5" + integrity sha512-Q+Oyj+1pdRiHHpev9YjqfMZzByFH8UhKvSszxa0acTveijjDhQgWrq4e9T/cchBHi0GWZpGczWyiyJkk1wM1dg== + dependencies: + "@expo/spawn-async" "^1.7.2" + exec-async "^2.2.0" + +"@expo/package-manager@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@expo/package-manager/-/package-manager-1.8.4.tgz#6126d93b25bbfec515436833e6f6ca5677b7e8bd" + integrity sha512-8H8tLga/NS3iS7QaX/NneRPqbObnHvVCfMCo0ShudreOFmvmgqhYjRlkZTRstSyFqefai8ONaT4VmnLHneRYYg== + dependencies: + "@expo/json-file" "^9.1.4" + "@expo/spawn-async" "^1.7.2" + chalk "^4.0.0" + npm-package-arg "^11.0.0" + ora "^3.4.0" + resolve-workspace-root "^2.0.0" + +"@expo/plist@^0.3.4": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.3.4.tgz#0c48eeff2158cf26c5c9ed4f681d24997ccfbeca" + integrity sha512-MhBLaUJNe9FQDDU2xhSNS4SAolr6K2wuyi4+A79vYuXLkAoICsbTwcGEQJN5jPY6D9izO/jsXh5k0h+mIWQMdw== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.2.3" + xmlbuilder "^15.1.1" + +"@expo/prebuild-config@^9.0.5": + version "9.0.5" + resolved "https://registry.yarnpkg.com/@expo/prebuild-config/-/prebuild-config-9.0.5.tgz#b8b864b5e19489a1f66442ae30d5d7295f658297" + integrity sha512-oiSVU5ePu9lsOvn5p4xplqjzPlcZHzKYwzuonTa9GCH1GxcOEIBsvMVQiHBXHtqvgV2dztjm34kdXV//+9jtCA== + dependencies: + "@expo/config" "~11.0.7" + "@expo/config-plugins" "~10.0.2" + "@expo/config-types" "^53.0.3" + "@expo/image-utils" "^0.7.4" + "@expo/json-file" "^9.1.4" + "@react-native/normalize-colors" "0.79.2" + debug "^4.3.1" + resolve-from "^5.0.0" + semver "^7.6.0" + xml2js "0.6.0" + +"@expo/sdk-runtime-versions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" + integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== + +"@expo/spawn-async@^1.7.2": + version "1.7.2" + resolved "https://registry.yarnpkg.com/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" + integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== + dependencies: + cross-spawn "^7.0.3" + +"@expo/sudo-prompt@^9.3.1": + version "9.3.2" + resolved "https://registry.yarnpkg.com/@expo/sudo-prompt/-/sudo-prompt-9.3.2.tgz#0fd2813402a42988e49145cab220e25bea74b308" + integrity sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw== + +"@expo/vector-icons@^14.0.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@expo/vector-icons/-/vector-icons-14.1.0.tgz#d3dddad8b6ea60502e0fe5485b86751827606ce4" + integrity sha512-7T09UE9h8QDTsUeMGymB4i+iqvtEeaO5VvUjryFB4tugDTG/bkzViWA74hm5pfjjDEhYMXWaX112mcvhccmIwQ== + +"@expo/ws-tunnel@^1.0.1": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@expo/ws-tunnel/-/ws-tunnel-1.0.6.tgz#92b70e7264ad42ea07f28a20f2f540b91d07bdd9" + integrity sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q== + +"@expo/xcpretty@^4.3.0": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@expo/xcpretty/-/xcpretty-4.3.2.tgz#12dba1295167a9c8dde4be783d74f7e81648ca5d" + integrity sha512-ReZxZ8pdnoI3tP/dNnJdnmAk7uLT4FjsKDGW7YeDdvdOMz2XCQSmSCM9IWlrXuWtMF9zeSB6WJtEhCQ41gQOfw== + dependencies: + "@babel/code-frame" "7.10.4" + chalk "^4.1.0" + find-up "^5.0.0" + js-yaml "^4.1.0" + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@isaacs/fs-minipass@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32" + integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w== + dependencies: + minipass "^7.0.4" + +"@isaacs/ttlcache@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2" + integrity sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/create-cache-key-function@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== + dependencies: + "@jest/types" "^29.6.3" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@pipecat-ai/client-js@^0.3.2": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@pipecat-ai/client-js/-/client-js-0.3.5.tgz#70610e093097784dbfd777f071a5f21a601cd15f" + integrity sha512-qmhnDjwY2XUtLjww35ShsYf5TF9BCuAk0tIj0oHjpTe6v6QOlgKQt8JVCAdc32p5ycouzSZOeDFtBd2aNWuq1g== + dependencies: + "@types/events" "^3.0.3" + clone-deep "^4.0.1" + events "^3.3.0" + typed-emitter "^2.1.0" + uuid "^10.0.0" + +"@pipecat-ai/react-native-daily-transport@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@pipecat-ai/react-native-daily-transport/-/react-native-daily-transport-0.3.2.tgz#a8cbee24e41937f48a279b5f0b5b9784bb5b543a" + integrity sha512-KSTcE8ziDo8HS4/mkQeEOhg1YnCyH/z6RRzcFryYKQo0XkeEZ3UwPM+9L9cJFyuG/wu/UYI+R0gqcwPiqQvuEA== + dependencies: + "@pipecat-ai/client-js" "^0.3.2" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@react-native-async-storage/async-storage@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@react-native-async-storage/async-storage/-/async-storage-1.24.0.tgz#888efbc62a26f7d9464b32f4d3027b7f2771999b" + integrity sha512-W4/vbwUOYOjco0x3toB8QCr7EjIP6nE9G7o8PMguvvjYT5Awg09lyV4enACRx4s++PPulBiBSjL0KTFx2u0Z/g== + dependencies: + merge-options "^3.0.4" + +"@react-native/assets-registry@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.79.2.tgz#731963e664c8543f5b277e56c058bde612b69f50" + integrity sha512-5h2Z7/+/HL/0h88s0JHOdRCW4CXMCJoROxqzHqxdrjGL6EBD1DdaB4ZqkCOEVSW4Vjhir5Qb97C8i/MPWEYPtg== + +"@react-native/babel-plugin-codegen@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.2.tgz#f3f86766a01487aaaa623ec62514af4c84400953" + integrity sha512-d+NB7Uosn2ZWd4O4+7ZkB6q1a+0z2opD/4+Bzhk/Tv6fc5FrSftK2Noqxvo3/bhbdGFVPxf0yvLE8et4W17x/Q== + dependencies: + "@babel/traverse" "^7.25.3" + "@react-native/codegen" "0.79.2" + +"@react-native/babel-preset@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.79.2.tgz#5a683a6efeea357a326f70c84a881be2bafbeae3" + integrity sha512-/HNu869oUq4FUXizpiNWrIhucsYZqu0/0spudJEzk9SEKar0EjVDP7zkg/sKK+KccNypDQGW7nFXT8onzvQ3og== + dependencies: + "@babel/core" "^7.25.2" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.24.7" + "@babel/plugin-transform-async-generator-functions" "^7.25.4" + "@babel/plugin-transform-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoping" "^7.25.0" + "@babel/plugin-transform-class-properties" "^7.25.4" + "@babel/plugin-transform-classes" "^7.25.4" + "@babel/plugin-transform-computed-properties" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-for-of" "^7.24.7" + "@babel/plugin-transform-function-name" "^7.25.1" + "@babel/plugin-transform-literals" "^7.25.2" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" + "@babel/plugin-transform-numeric-separator" "^7.24.7" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-react-display-name" "^7.24.7" + "@babel/plugin-transform-react-jsx" "^7.25.2" + "@babel/plugin-transform-react-jsx-self" "^7.24.7" + "@babel/plugin-transform-react-jsx-source" "^7.24.7" + "@babel/plugin-transform-regenerator" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/plugin-transform-shorthand-properties" "^7.24.7" + "@babel/plugin-transform-spread" "^7.24.7" + "@babel/plugin-transform-sticky-regex" "^7.24.7" + "@babel/plugin-transform-typescript" "^7.25.2" + "@babel/plugin-transform-unicode-regex" "^7.24.7" + "@babel/template" "^7.25.0" + "@react-native/babel-plugin-codegen" "0.79.2" + babel-plugin-syntax-hermes-parser "0.25.1" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.14.0" + +"@react-native/codegen@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.79.2.tgz#75270d8162e78c02b0272396a3c6942e39e8703d" + integrity sha512-8JTlGLuLi1p8Jx2N/enwwEd7/2CfrqJpv90Cp77QLRX3VHF2hdyavRIxAmXMwN95k+Me7CUuPtqn2X3IBXOWYg== + dependencies: + glob "^7.1.1" + hermes-parser "0.25.1" + invariant "^2.2.4" + nullthrows "^1.1.1" + yargs "^17.6.2" + +"@react-native/community-cli-plugin@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.2.tgz#d3a0efbdfb554cf3a7e9bfb27865a7caeeeaa1b3" + integrity sha512-E+YEY2dL+68HyR2iahsZdyBKBUi9QyPyaN9vsnda1jNgCjNpSPk2yAF5cXsho+zKK5ZQna3JSeE1Kbi2IfGJbw== + dependencies: + "@react-native/dev-middleware" "0.79.2" + chalk "^4.0.0" + debug "^2.2.0" + invariant "^2.2.4" + metro "^0.82.0" + metro-config "^0.82.0" + metro-core "^0.82.0" + semver "^7.1.3" + +"@react-native/debugger-frontend@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.79.2.tgz#1377de6d9cabe5455bf332e06408167da5f60c19" + integrity sha512-cGmC7X6kju76DopSBNc+PRAEetbd7TWF9J9o84hOp/xL3ahxR2kuxJy0oJX8Eg8oehhGGEXTuMKHzNa3rDBeSg== + +"@react-native/dev-middleware@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.79.2.tgz#f09f1a75b4cd0b56dfd82a07bf41157a9c45619c" + integrity sha512-9q4CpkklsAs1L0Bw8XYCoqqyBSrfRALGEw4/r0EkR38Y/6fVfNfdsjSns0pTLO6h0VpxswK34L/hm4uK3MoLHw== + dependencies: + "@isaacs/ttlcache" "^1.4.1" + "@react-native/debugger-frontend" "0.79.2" + chrome-launcher "^0.15.2" + chromium-edge-launcher "^0.2.0" + connect "^3.6.5" + debug "^2.2.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + open "^7.0.3" + serve-static "^1.16.2" + ws "^6.2.3" + +"@react-native/gradle-plugin@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.79.2.tgz#d41d4e2c63baf688a2b47652c6260f2a2f1ec091" + integrity sha512-6MJFemrwR0bOT0QM+2BxX9k3/pvZQNmJ3Js5pF/6owsA0cUDiCO57otiEU8Fz+UywWEzn1FoQfOfQ8vt2GYmoA== + +"@react-native/js-polyfills@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.79.2.tgz#15eb4da0fe9e8d61d2980d08fd06b5f49e133b0f" + integrity sha512-IaY87Ckd4GTPMkO1/Fe8fC1IgIx3vc3q9Tyt/6qS3Mtk9nC0x9q4kSR5t+HHq0/MuvGtu8HpdxXGy5wLaM+zUw== + +"@react-native/normalize-colors@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.79.2.tgz#9ab70ca257c7411e4ab74cf7f91332c27d39cc6f" + integrity sha512-+b+GNrupWrWw1okHnEENz63j7NSMqhKeFMOyzYLBwKcprG8fqJQhDIGXfizKdxeIa5NnGSAevKL1Ev1zJ56X8w== + +"@react-native/virtualized-lists@0.79.2": + version "0.79.2" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.79.2.tgz#ed5a419a30b7ddec978b7816ff698a9d85507e15" + integrity sha512-9G6ROJeP+rdw9Bvr5ruOlag11ET7j1z/En1riFFNo6W3xZvJY+alCuH1ttm12y9+zBm4n8jwCk4lGhjYaV4dKw== + dependencies: + invariant "^2.2.4" + nullthrows "^1.1.1" + +"@react-navigation/core@^7.9.1": + version "7.9.1" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-7.9.1.tgz#885a5133229588469ebfd5fc1e2d1d65cd861c81" + integrity sha512-HfbsYyfD5EzTicZVv1Zpw3loYguhHSs9Ztq9K3WccyfuV4Y/+XRrMgIv7B5n6ySfQGyviPcdCEl3d1A109FhUQ== + dependencies: + "@react-navigation/routers" "^7.3.7" + escape-string-regexp "^4.0.0" + nanoid "^3.3.11" + query-string "^7.1.3" + react-is "^19.1.0" + use-latest-callback "^0.2.3" + use-sync-external-store "^1.5.0" + +"@react-navigation/elements@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-2.4.1.tgz#c43777d9be06dbf506a9842cd41e3482a49ac5e9" + integrity sha512-L10zs15NSgx+Msd6UmUfPx8+bEe/KnhcNFKsoPbz0U49sJdU6qogcbNAPi1RUs4UDtfnnubUhbXZxfaYJTCwCA== + dependencies: + color "^4.2.3" + +"@react-navigation/native@^7.0.14": + version "7.1.8" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-7.1.8.tgz#402b3da515795e886f5a719426624d7c72d6a413" + integrity sha512-ryKd/qNigi1pUp6mBb2pq75ese7AZ/Cl3xEmTG6PcUGMfMqAMMrmmVbgiys0h8zCGY2tSBSqnDHbGW1/ZtOoKg== + dependencies: + "@react-navigation/core" "^7.9.1" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.3.11" + use-latest-callback "^0.2.3" + +"@react-navigation/routers@^7.3.7": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-7.3.7.tgz#6ca658f2a4ff9cfaf33b678a3a04cc28a2e92481" + integrity sha512-5ffgrefOs2zWqcCVX+OKn+RDx0puopQtxqetegFrTfWQ6pGXdY/5v4kBpPwaOFrNEeE/LPbHt9IJaJuvyhB7RA== + dependencies: + nanoid "^3.3.11" + +"@react-navigation/stack@^7.1.1": + version "7.3.1" + resolved "https://registry.yarnpkg.com/@react-navigation/stack/-/stack-7.3.1.tgz#9d922c7840950f226c90321e37e4e8b0b0f9d2c9" + integrity sha512-JXMbqdM7XT8H9hh2wcoCblfusBcG6iM18iRAp3VddMEvu1cBnW3D9DQINy3japQrtClafAcznRWUyy0MYjabKg== + dependencies: + "@react-navigation/elements" "^2.4.1" + color "^4.2.3" + +"@sentry-internal/browser-utils@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.55.0.tgz#d89bae423edd29c39f01285c8e2d59ce9289d9a6" + integrity sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw== + dependencies: + "@sentry/core" "8.55.0" + +"@sentry-internal/feedback@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.55.0.tgz#170b8e96a36ce6f71f53daad680f1a0c98381314" + integrity sha512-cP3BD/Q6pquVQ+YL+rwCnorKuTXiS9KXW8HNKu4nmmBAyf7urjs+F6Hr1k9MXP5yQ8W3yK7jRWd09Yu6DHWOiw== + dependencies: + "@sentry/core" "8.55.0" + +"@sentry-internal/replay-canvas@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.55.0.tgz#e65430207a2f18e4a07c25c669ec758d11282aaf" + integrity sha512-nIkfgRWk1091zHdu4NbocQsxZF1rv1f7bbp3tTIlZYbrH62XVZosx5iHAuZG0Zc48AETLE7K4AX9VGjvQj8i9w== + dependencies: + "@sentry-internal/replay" "8.55.0" + "@sentry/core" "8.55.0" + +"@sentry-internal/replay@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.55.0.tgz#4c00b22cdf58cac5b3e537f8d4f675f2b021f475" + integrity sha512-roCDEGkORwolxBn8xAKedybY+Jlefq3xYmgN2fr3BTnsXjSYOPC7D1/mYqINBat99nDtvgFvNfRcZPiwwZ1hSw== + dependencies: + "@sentry-internal/browser-utils" "8.55.0" + "@sentry/core" "8.55.0" + +"@sentry/browser@^8.33.1": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.55.0.tgz#9a489e2a54d29c65e6271b4ee594b43679cab7bd" + integrity sha512-1A31mCEWCjaMxJt6qGUK+aDnLDcK6AwLAZnqpSchNysGni1pSn1RWSmk9TBF8qyTds5FH8B31H480uxMPUJ7Cw== + dependencies: + "@sentry-internal/browser-utils" "8.55.0" + "@sentry-internal/feedback" "8.55.0" + "@sentry-internal/replay" "8.55.0" + "@sentry-internal/replay-canvas" "8.55.0" + "@sentry/core" "8.55.0" + +"@sentry/core@8.55.0": + version "8.55.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.55.0.tgz#4964920229fcf649237ef13b1533dfc4b9f6b22e" + integrity sha512-6g7jpbefjHYs821Z+EBJ8r4Z7LT5h80YSWRJaylGS4nW5W5Z2KXzpdnyFarv37O7QjauzVC2E+PABmpkw5/JGA== + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sinonjs/commons@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.27.0.tgz#b5819294c51179957afaec341442f9341e4108a9" + integrity sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.7.tgz#968cdc2366ec3da159f61166428ee40f370e56c2" + integrity sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng== + dependencies: + "@babel/types" "^7.20.7" + +"@types/events@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.3.tgz#a8ef894305af28d1fc6d2dfdfc98e899591ea529" + integrity sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g== + +"@types/graceful-fs@^4.1.3": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + dependencies: + "@types/node" "*" + +"@types/hammerjs@^2.0.36": + version "2.0.46" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.46.tgz#381daaca1360ff8a7c8dff63f32e69745b9fb1e1" + integrity sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/node@*": + version "22.15.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.15.8.tgz#d84fc99205d1d550d138abce87c7bcd5a9618f4f" + integrity sha512-VINDWfc4C3DGAa1J+riYRHjzt+IFj5eRaEl768ze7ZqXcjyN/4WHxPLAWMLTwmODpPvFyzuMTAT6A4RMOHlg5g== + dependencies: + undici-types "~6.21.0" + +"@types/prop-types@*": + version "15.7.14" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.14.tgz#1433419d73b2a7ebfc6918dcefd2ec0d5cd698f2" + integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ== + +"@types/react-native-background-timer@^2.0.0": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/react-native-background-timer/-/react-native-background-timer-2.0.2.tgz#22f9126124068a0ee6a812e16f98e270c2b9b2c7" + integrity sha512-cMAep0M5yqUHjiiRPvGiviqiJYdI45KSjbI5ufsIFSQGFwHwrHJC/8yawNhy0G3Gix6fufWLsEj6jC5niUNHiQ== + +"@types/react-native@0.67.3", "@types/react-native@^0.73.0": + version "0.73.0" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.73.0.tgz#b316be230745779814caa533360262140b0f5984" + integrity sha512-6ZRPQrYM72qYKGWidEttRe6M5DZBEV5F+MHMHqd4TTYx0tfkcdrUFGdef6CCxY0jXU7wldvd/zA/b0A/kTeJmA== + dependencies: + react-native "*" + +"@types/react@17.0.40": + version "17.0.40" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.40.tgz#dc010cee6254d5239a138083f3799a16638e6bad" + integrity sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.26.0" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.26.0.tgz#2b7183b9bbb622d130b23bedf06899b7fec7eed5" + integrity sha512-WFHp9YUJQ6CKshqoC37iOlHnQSmxNc795UhB26CyBBttrN9svdIrUjl/NjnNmfcwtncN0h/0PPAFWv9ovP8mLA== + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== + dependencies: + "@types/yargs-parser" "*" + +"@urql/core@^5.0.6", "@urql/core@^5.1.1": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-5.1.1.tgz#d83c405451806a5936dabbd3f10a22967199e2f5" + integrity sha512-aGh024z5v2oINGD/In6rAtVKTm4VmQ2TxKQBAtk2ZSME5dunZFcjltw4p5ENQg+5CBhZ3FHMzl0Oa+rwqiWqlg== + dependencies: + "@0no-co/graphql.web" "^1.0.5" + wonka "^6.3.2" + +"@urql/exchange-retry@^1.3.0": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@urql/exchange-retry/-/exchange-retry-1.3.1.tgz#b2538afd5f568081f6260fada3cb1a50a7af009f" + integrity sha512-EEmtFu8JTuwsInqMakhLq+U3qN8ZMd5V3pX44q0EqD2imqTDsa8ikZqJ1schVrN8HljOdN+C08cwZ1/r5uIgLw== + dependencies: + "@urql/core" "^5.1.1" + wonka "^6.3.2" + +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@^1.3.7, accepts@^1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn@^8.8.2: + version "8.14.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== + +agent-base@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== + +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ajv@^8.11.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.13" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz#7d445f0e0607ebc8fb6b01d7e8fb02069b91dd8b" + integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.4" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz#4e4e182f1bb37c7ba62e2af81d8dd09df31344f6" + integrity sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.3" + core-js-compat "^3.40.0" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz#428c615d3c177292a22b4f93ed99e358d7906a9b" + integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.4" + +babel-plugin-react-native-web@~0.19.13: + version "0.19.13" + resolved "https://registry.yarnpkg.com/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.19.13.tgz#bf919bd6f18c4689dd1a528a82bda507363b953d" + integrity sha512-4hHoto6xaN23LCyZgL9LJZc3olmAxd7b6jDzlZnKXAh4rRAbZRKNBJoOOdp46OBqgy+K0t0guTj5/mhA8inymQ== + +babel-plugin-syntax-hermes-parser@0.25.1, babel-plugin-syntax-hermes-parser@^0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.25.1.tgz#58b539df973427fcfbb5176a3aec7e5dee793cb0" + integrity sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ== + dependencies: + hermes-parser "0.25.1" + +babel-plugin-transform-flow-enums@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" + integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== + dependencies: + "@babel/plugin-syntax-flow" "^7.12.1" + +babel-preset-current-node-syntax@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz#9a929eafece419612ef4ae4f60b1862ebad8ef30" + integrity sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + +babel-preset-expo@~13.1.11: + version "13.1.11" + resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-13.1.11.tgz#de81e6a621c9f40dcb1e0bf5f1fe111f82c10496" + integrity sha512-jigWjvhRVdm9UTPJ1wjLYJ0OJvD5vLZ8YYkEknEl6+9S1JWORO/y3xtHr/hNj5n34nOilZqdXrmNFcqKc8YTsg== + dependencies: + "@babel/helper-module-imports" "^7.25.9" + "@babel/plugin-proposal-decorators" "^7.12.9" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-transform-export-namespace-from" "^7.25.9" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/preset-react" "^7.22.15" + "@babel/preset-typescript" "^7.23.0" + "@react-native/babel-preset" "0.79.2" + babel-plugin-react-native-web "~0.19.13" + babel-plugin-syntax-hermes-parser "^0.25.1" + babel-plugin-transform-flow-enums "^0.0.2" + debug "^4.3.4" + react-refresh "^0.14.2" + resolve-from "^5.0.0" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base-64@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a" + integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg== + +base64-js@1.5.1, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +better-opn@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== + dependencies: + open "^8.0.4" + +big-integer@1.6.x: + version "1.6.52" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" + integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== + +bowser@^2.8.1: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + +bplist-creator@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" + integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== + dependencies: + stream-buffers "2.2.x" + +bplist-parser@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" + integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== + dependencies: + big-integer "1.6.x" + +bplist-parser@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" + integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ== + dependencies: + big-integer "1.6.x" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.24.0, browserslist@^4.24.4: + version "4.24.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" + integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== + dependencies: + caniuse-lite "^1.0.30001716" + electron-to-chromium "^1.5.149" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.4.3: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001716: + version "1.0.30001717" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz#5d9fec5ce09796a1893013825510678928aca129" + integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw== + +chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chownr@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4" + integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g== + +chrome-launcher@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" + integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + +chromium-edge-launcher@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz#0c378f28c99aefc360705fa155de0113997f62fc" + integrity sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^1.0.4" + rimraf "^3.0.2" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0, ci-info@^3.3.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + +cli-spinners@^2.0.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + +commander@^12.0.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +compressible@~2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.8.0" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.0.tgz#09420efc96e11a0f44f3a558de59e321364180f7" + integrity sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA== + dependencies: + bytes "3.1.2" + compressible "~2.0.18" + debug "2.6.9" + negotiator "~0.6.4" + on-headers "~1.0.2" + safe-buffer "5.2.1" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5, connect@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.40.0: + version "3.42.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.42.0.tgz#ce19c29706ee5806e26d3cb3c542d4cfc0ed51bb" + integrity sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ== + dependencies: + browserslist "^4.24.4" + +cosmiconfig@^5.0.5: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debug@2.6.9, debug@^2.2.0, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decode-uri-component@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +dotenv-expand@~11.0.6: + version "11.0.7" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.7.tgz#af695aea007d6fdc84c86cd8d0ad7beb40a0bd08" + integrity sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA== + dependencies: + dotenv "^16.4.5" + +dotenv@^16.4.5: + version "16.5.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.5.0.tgz#092b49f25f808f020050051d1ff258e404c78692" + integrity sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg== + +dotenv@~16.4.5: + version "16.4.7" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" + integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.149: + version "1.5.150" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.150.tgz#3120bf34453a7a82cb4d9335df20680b2bb40649" + integrity sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +env-editor@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" + integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-6.0.2.tgz#ea5348c3618ee8b62ff1d344f01908ee2b8a2b71" + integrity sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA== + +event-target-shim@^5.0.0, event-target-shim@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.1.0, events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +exec-async@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" + integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== + +expo-asset@~11.1.5: + version "11.1.5" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-11.1.5.tgz#5cad3d781c9d0edec31b9b3adbba574eb4d5dd3e" + integrity sha512-GEQDCqC25uDBoXHEnXeBuwpeXvI+3fRGvtzwwt0ZKKzWaN+TgeF8H7c76p3Zi4DfBMFDcduM0CmOvJX+yCCLUQ== + dependencies: + "@expo/image-utils" "^0.7.4" + expo-constants "~17.1.5" + +expo-build-properties@~0.14.6: + version "0.14.6" + resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.14.6.tgz#bb1db4b53683c6064bea4e8625c5abaf934f6941" + integrity sha512-46+gcnFxb2Dz2TFEhFlEJ11qT85THlPtFgkRKQ3a11S3+stgDzDBC2WwbXS5/GMINLIDdBFbbZlajgVND0tMnQ== + dependencies: + ajv "^8.11.0" + semver "^7.6.0" + +expo-build-properties@~0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/expo-build-properties/-/expo-build-properties-0.8.3.tgz#fbfa156e9619bebda71c66af9a26ebc3490b2365" + integrity sha512-kEDDuAadHqJTkvCGK4fXYHVrePiJO1DjyW95AicmwuGwQvGJydYFbuoauf9ybAU+4UH4arhbce8gHI3ZpIj3Jw== + dependencies: + ajv "^8.11.0" + semver "^7.5.3" + +expo-constants@~17.1.5: + version "17.1.5" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-17.1.5.tgz#7c39c0208a8401217cc2bb44c21b9d354dbc6c4f" + integrity sha512-9kjfQjVG6RgBQjFOo7LewxuZgTnYufXPuqpF00Ju5q2dAFW9Eh1SyJpFxbt7KoN+Wwu0hcIr/nQ0lPQugkg07Q== + dependencies: + "@expo/config" "~11.0.7" + "@expo/env" "~1.0.5" + +expo-dev-client@~5.1.8: + version "5.1.8" + resolved "https://registry.yarnpkg.com/expo-dev-client/-/expo-dev-client-5.1.8.tgz#53380ec440f26af65b94bcd8e66df3f448ff9bf7" + integrity sha512-IopYPgBi3JflksO5ieTphbKsbYHy9iIVdT/d69It++y0iBMSm0oBIoDmUijrHKjE3fV6jnrwrm8luU13/mzIQQ== + dependencies: + expo-dev-launcher "5.1.11" + expo-dev-menu "6.1.10" + expo-dev-menu-interface "1.10.0" + expo-manifests "~0.16.4" + expo-updates-interface "~1.1.0" + +expo-dev-launcher@5.1.11: + version "5.1.11" + resolved "https://registry.yarnpkg.com/expo-dev-launcher/-/expo-dev-launcher-5.1.11.tgz#059e09152f94593e09b8adff853234565604433b" + integrity sha512-bN0+nv5H038s8Gzf8i16hwCyD3sWDmHp7vb+QbL1i6B3XNnICCKS/H/3VH6H3PRMvCmoLGPlg+ODDqGlf0nu3g== + dependencies: + ajv "8.11.0" + expo-dev-menu "6.1.10" + expo-manifests "~0.16.4" + resolve-from "^5.0.0" + +expo-dev-menu-interface@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/expo-dev-menu-interface/-/expo-dev-menu-interface-1.10.0.tgz#04671bda3c163d1d7b9438ce7095c3913a3f53f9" + integrity sha512-NxtM/qot5Rh2cY333iOE87dDg1S8CibW+Wu4WdLua3UMjy81pXYzAGCZGNOeY7k9GpNFqDPNDXWyBSlk9r2pBg== + +expo-dev-menu@6.1.10: + version "6.1.10" + resolved "https://registry.yarnpkg.com/expo-dev-menu/-/expo-dev-menu-6.1.10.tgz#7970c03748d08cab12222eec0b7da6bc0aa90232" + integrity sha512-LaI0Bw5zzw5XefjYSX6YaMydzk0YBysjqQoxzj6ufDyKgwAfPmFwOLkZ03DOSerc9naezGLNAGgTEN6QTgMmgQ== + dependencies: + expo-dev-menu-interface "1.10.0" + +expo-file-system@~18.1.9: + version "18.1.9" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-18.1.9.tgz#0fa1f6bd491ef820abfb00dd9d5fac9c2dc7c4b0" + integrity sha512-2i8IpaXpLVSI/dmT6TBfvRkl1+YkbWI07NCsQX1Myh33AF8xaJ4jv3Hz6WK1JArqDagCmrQUB2mW9SYnWYqLHg== + +expo-font@~13.3.1: + version "13.3.1" + resolved "https://registry.yarnpkg.com/expo-font/-/expo-font-13.3.1.tgz#ed69ae14f263a4c447efb2615b60d9e045372e68" + integrity sha512-d+xrHYvSM9WB42wj8vP9OOFWyxed5R1evphfDb6zYBmC1dA9Hf89FpT7TNFtj2Bk3clTnpmVqQTCYbbA2P3CLg== + dependencies: + fontfaceobserver "^2.1.0" + +expo-json-utils@~0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/expo-json-utils/-/expo-json-utils-0.15.0.tgz#6723574814b9e6b0a90e4e23662be76123ab6ae9" + integrity sha512-duRT6oGl80IDzH2LD2yEFWNwGIC2WkozsB6HF3cDYNoNNdUvFk6uN3YiwsTsqVM/D0z6LEAQ01/SlYvN+Fw0JQ== + +expo-keep-awake@~14.1.4: + version "14.1.4" + resolved "https://registry.yarnpkg.com/expo-keep-awake/-/expo-keep-awake-14.1.4.tgz#80197728563e0e17523e5a606fbd6fbed9639503" + integrity sha512-wU9qOnosy4+U4z/o4h8W9PjPvcFMfZXrlUoKTMBW7F4pLqhkkP/5G4EviPZixv4XWFMjn1ExQ5rV6BX8GwJsWA== + +expo-manifests@~0.16.4: + version "0.16.4" + resolved "https://registry.yarnpkg.com/expo-manifests/-/expo-manifests-0.16.4.tgz#d1a648bab0068a2712cf49009a5f26377a585849" + integrity sha512-zB6ohgnsNbJDaLI/KRZQXxEHadhMJt+gA4LCqbiZQNa3P4FJq4JFRXPV6QQjgjJ998g9vY7eDCTduxTJYBqUaA== + dependencies: + "@expo/config" "~11.0.6" + expo-json-utils "~0.15.0" + +expo-modules-autolinking@2.1.9: + version "2.1.9" + resolved "https://registry.yarnpkg.com/expo-modules-autolinking/-/expo-modules-autolinking-2.1.9.tgz#7bf8338d4b7a1b6e8eccab51634de9b339e90c04" + integrity sha512-54InfnWy1BR54IDZoawqdFAaF2lyLHe9J+2dZ7y91/36jVpBtAval39ZKt2IISFJZ7TVglsojl4P5BDcDGcvjQ== + dependencies: + "@expo/spawn-async" "^1.7.2" + chalk "^4.1.0" + commander "^7.2.0" + find-up "^5.0.0" + glob "^10.4.2" + require-from-string "^2.0.2" + resolve-from "^5.0.0" + +expo-modules-core@2.3.12: + version "2.3.12" + resolved "https://registry.yarnpkg.com/expo-modules-core/-/expo-modules-core-2.3.12.tgz#1c06402564c02b32f192adfe6946e671d8a95e79" + integrity sha512-bOm83mskw1S7xuDX50DlLdx68u0doQ6BZHSU2qTv8P1/5QYeAae3pCgFLq2hoptUNeMF7W+68ShJFTOHAe68BQ== + dependencies: + invariant "^2.2.4" + +expo-splash-screen@~0.30.8: + version "0.30.8" + resolved "https://registry.yarnpkg.com/expo-splash-screen/-/expo-splash-screen-0.30.8.tgz#2e960ccff053bc8ace85eb56f7d6745e4ddfc6b6" + integrity sha512-2eh+uA543brfeG5HILXmtNKA7E2/pfywKzNumzy3Ef6OtDjYy6zJUGNSbhnZRbVEjUZo3/QNRs0JRBfY80okZg== + dependencies: + "@expo/prebuild-config" "^9.0.5" + +expo-status-bar@~2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/expo-status-bar/-/expo-status-bar-2.2.3.tgz#09385a866732328e0af3b4588c4f349a15fd7cd0" + integrity sha512-+c8R3AESBoduunxTJ8353SqKAKpxL6DvcD8VKBuh81zzJyUUbfB4CVjr1GufSJEKsMzNPXZU+HJwXx7Xh7lx8Q== + dependencies: + react-native-edge-to-edge "1.6.0" + react-native-is-edge-to-edge "^1.1.6" + +expo-updates-interface@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/expo-updates-interface/-/expo-updates-interface-1.1.0.tgz#62497d4647b381da9fdb68868ed180203ae737ef" + integrity sha512-DeB+fRe0hUDPZhpJ4X4bFMAItatFBUPjw/TVSbJsaf3Exeami+2qbbJhWkcTMoYHOB73nOIcaYcWXYJnCJXO0w== + +expo@^53.0.7: + version "53.0.7" + resolved "https://registry.yarnpkg.com/expo/-/expo-53.0.7.tgz#7bdb537a8f87e89228a2a8eb65291005b070657b" + integrity sha512-ghX529ZG/PnDtSQTzcl3qtt6/i9ktW1Ie8BE5u936MWCiPMwydxzZ/bilM3XlckLqKEsGsqmmpA1eVcWxkm1Ow== + dependencies: + "@babel/runtime" "^7.20.0" + "@expo/cli" "0.24.11" + "@expo/config" "~11.0.8" + "@expo/config-plugins" "~10.0.2" + "@expo/fingerprint" "0.12.4" + "@expo/metro-config" "0.20.13" + "@expo/vector-icons" "^14.0.0" + babel-preset-expo "~13.1.11" + expo-asset "~11.1.5" + expo-constants "~17.1.5" + expo-file-system "~18.1.9" + expo-font "~13.3.1" + expo-keep-awake "~14.1.4" + expo-modules-autolinking "2.1.9" + expo-modules-core "2.3.12" + react-native-edge-to-edge "1.6.0" + whatwg-url-without-unicode "8.0.0-3" + +exponential-backoff@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.2.tgz#a8f26adb96bf78e8cd8ad1037928d5e5c0679d91" + integrity sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA== + +fast-base64-decode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418" + integrity sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-uri@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" + integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flow-enums-runtime@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787" + integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== + +fontfaceobserver@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz#5fb392116e75d5024b7ec8e4f2ce92106d1488c8" + integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== + +foreground-child@^3.1.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + +freeport-async@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" + integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +getenv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" + integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== + +glob@^10.3.10, glob@^10.4.2: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hermes-estree@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.25.1.tgz#6aeec17d1983b4eabf69721f3aa3eb705b17f480" + integrity sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw== + +hermes-estree@0.28.1: + version "0.28.1" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24" + integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== + +hermes-parser@0.25.1: + version "0.25.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.25.1.tgz#5be0e487b2090886c62bd8a11724cd766d5f54d1" + integrity sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA== + dependencies: + hermes-estree "0.25.1" + +hermes-parser@0.28.1: + version "0.28.1" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.28.1.tgz#17b9e6377f334b6870a1f6da2e123fdcd0b605ac" + integrity sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg== + dependencies: + hermes-estree "0.28.1" + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hosted-git-info@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-7.0.2.tgz#9b751acac097757667f30114607ef7b661ff4f17" + integrity sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w== + dependencies: + lru-cache "^10.0.1" + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +https-proxy-agent@^7.0.5: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +image-size@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.1.tgz#ee118aedfe666db1a6ee12bed5821cde3740276d" + integrity sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw== + dependencies: + queue "6.0.2" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jimp-compact@0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3" + integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsc-safe-url@^0.2.2, jsc-safe-url@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" + integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +lan-network@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/lan-network/-/lan-network-0.1.5.tgz#e781889b7bd4dbedd9126fff3ceddd809a83c3ff" + integrity sha512-CV3k7l8jW0Z1b+G41tB7JInVyJEKQzh/YPl2v9uXpZMusp0aa+rh3OqG77xWuX7+eVBa8PsdTuMznTAssF4qwg== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lighthouse-logger@^1.0.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" + integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g== + dependencies: + debug "^2.6.9" + marky "^1.2.2" + +lightningcss-darwin-arm64@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.27.0.tgz#565bd610533941cba648a70e105987578d82f996" + integrity sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ== + +lightningcss-darwin-x64@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.27.0.tgz#c906a267237b1c7fe08bff6c5ac032c099bc9482" + integrity sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg== + +lightningcss-freebsd-x64@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.27.0.tgz#a7c3c4d6ee18dffeb8fa69f14f8f9267f7dc0c34" + integrity sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA== + +lightningcss-linux-arm-gnueabihf@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.27.0.tgz#c7c16432a571ec877bf734fe500e4a43d48c2814" + integrity sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA== + +lightningcss-linux-arm64-gnu@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.27.0.tgz#cfd9e18df1cd65131da286ddacfa3aee6862a752" + integrity sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A== + +lightningcss-linux-arm64-musl@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.27.0.tgz#6682ff6b9165acef9a6796bd9127a8e1247bb0ed" + integrity sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg== + +lightningcss-linux-x64-gnu@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.27.0.tgz#714221212ad184ddfe974bbb7dbe9300dfde4bc0" + integrity sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A== + +lightningcss-linux-x64-musl@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.27.0.tgz#247958daf622a030a6dc2285afa16b7184bdf21e" + integrity sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA== + +lightningcss-win32-arm64-msvc@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.27.0.tgz#64cfe473c264ef5dc275a4d57a516d77fcac6bc9" + integrity sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ== + +lightningcss-win32-x64-msvc@1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.27.0.tgz#237d0dc87d9cdc9cf82536bcbc07426fa9f3f422" + integrity sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw== + +lightningcss@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.27.0.tgz#d4608e63044343836dd9769f6c8b5d607867649a" + integrity sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ== + dependencies: + detect-libc "^1.0.3" + optionalDependencies: + lightningcss-darwin-arm64 "1.27.0" + lightningcss-darwin-x64 "1.27.0" + lightningcss-freebsd-x64 "1.27.0" + lightningcss-linux-arm-gnueabihf "1.27.0" + lightningcss-linux-arm64-gnu "1.27.0" + lightningcss-linux-arm64-musl "1.27.0" + lightningcss-linux-x64-gnu "1.27.0" + lightningcss-linux-x64-musl "1.27.0" + lightningcss-win32-arm64-msvc "1.27.0" + lightningcss-win32-x64-msvc "1.27.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + +loose-envify@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^10.0.1, lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +marky@^1.2.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/marky/-/marky-1.3.0.tgz#422b63b0baf65022f02eda61a238eccdbbc14997" + integrity sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ== + +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +merge-options@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-3.0.4.tgz#84709c2aa2a4b24c1981f66c179fe5565cc6dbb7" + integrity sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ== + dependencies: + is-plain-obj "^2.1.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +metro-babel-transformer@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.2.tgz#acb89a300a070b685cadbfdc3aa3f809b52de9fc" + integrity sha512-c2gesA7/B4dovPmmYC2HziNXb4XFG3YkQ9FjEzwRnR6KH2hT7nJn6mkcri1h85r3sMttpnmoBuZ8WDz980Zhlw== + dependencies: + "@babel/core" "^7.25.2" + flow-enums-runtime "^0.0.6" + hermes-parser "0.28.1" + nullthrows "^1.1.1" + +metro-cache-key@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.2.tgz#d1b73cd4849e9ed3984aeb2386e5b198f8f59fad" + integrity sha512-lfjC9zzSri+rS7lkoCh04LniFga8JQVUqSuscD9KraIm9zRzwIwvaMx8V6Oogiezs+FAJUOSnVNhHcHc9l8H2Q== + dependencies: + flow-enums-runtime "^0.0.6" + +metro-cache@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.2.tgz#2d5427164a8bf9f15c6fb96484666cd1187eda6b" + integrity sha512-MxY4xvPKuE68NYpKJjH8YvVVugDL2QcuTracHsV5/30ZIaRr0v1QuAX5vt45OCQDQQWeh1rDv3E4JB6AbIvnZQ== + dependencies: + exponential-backoff "^3.1.1" + flow-enums-runtime "^0.0.6" + https-proxy-agent "^7.0.5" + metro-core "0.82.2" + +metro-config@0.82.2, metro-config@^0.82.0: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.2.tgz#0766d13f9707d60367a824f506fdd5144f7cb53b" + integrity sha512-0dG3qCFLoE3ddNexAxSLJ7FbGjEbwUjDNOgYeCLoPSkKB01k5itvvr2HFfl2HisOCfLcpjpVzF5NtB/O71lxfA== + dependencies: + connect "^3.6.5" + cosmiconfig "^5.0.5" + flow-enums-runtime "^0.0.6" + jest-validate "^29.7.0" + metro "0.82.2" + metro-cache "0.82.2" + metro-core "0.82.2" + metro-runtime "0.82.2" + +metro-core@0.82.2, metro-core@^0.82.0: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.2.tgz#8c95128a247848f750835c184c29ca23905892ab" + integrity sha512-d2XMkWbRh6PdPV1OZ8OyUyDWrtEbQ1m5ASpKtemLPbujfoE4RlwFZdl4ljfBNVVZ1s0z7tgsSFwKMyTeXgjtSg== + dependencies: + flow-enums-runtime "^0.0.6" + lodash.throttle "^4.1.1" + metro-resolver "0.82.2" + +metro-file-map@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.2.tgz#acb98d73701373e12f1294f1998b983749e4c7cb" + integrity sha512-pax0WA80eRH096YO0kwox+ZD5im3V0Vswr2x1YqdMcZVWlr6uwXgQdo9q+mpcvJ1k77J+hmY5HIg71bqrUptVg== + dependencies: + debug "^4.4.0" + fb-watchman "^2.0.0" + flow-enums-runtime "^0.0.6" + graceful-fs "^4.2.4" + invariant "^2.2.4" + jest-worker "^29.7.0" + micromatch "^4.0.4" + nullthrows "^1.1.1" + walker "^1.0.7" + +metro-minify-terser@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.2.tgz#9afd1d486357065edfd01b5e9a9f1e18a93018e9" + integrity sha512-+nveaEdQUvsoi0OSr4Cp+btevZsg2DKsu8kUJsvyLIcRRFPUw9CwzF3V2cA5b55DY5LcIJyAcZf4D9ARKfoilQ== + dependencies: + flow-enums-runtime "^0.0.6" + terser "^5.15.0" + +metro-resolver@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.2.tgz#994ebdbf23970fc460c50e47d39bf74db3b87e57" + integrity sha512-Who2hGzq2aCGSsBaQBU0L3SADiy/kj/gv0coujNWziRY4SKq7ECKzWqtVk1JlEF7IGXDDRDxEgFuLmPV6mZGVQ== + dependencies: + flow-enums-runtime "^0.0.6" + +metro-runtime@0.82.2, metro-runtime@^0.82.0: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.2.tgz#4a86e48cdb124dd5f53fa42befadfd0838c58fdb" + integrity sha512-gEcb2AfDs3GRs2SFjtEmG0k61B/cZEVCbh6cSmkjJpyHr+VRjw77MnDpX9AUcJYa4bCT63E7IEySOMM0Z8p87g== + dependencies: + "@babel/runtime" "^7.25.0" + flow-enums-runtime "^0.0.6" + +metro-source-map@0.82.2, metro-source-map@^0.82.0: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.2.tgz#19c1cb06e462a9f19ff76dfc3827c2561cbebf63" + integrity sha512-S26xPdz1/EeAY0HqaPXfny8CeiY0Dvl4sBLQiXGXhoES4gUDAuMhA1tioKrv5F+x68Sod8cp8Js6EGqbMXeqMA== + dependencies: + "@babel/traverse" "^7.25.3" + "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" + "@babel/types" "^7.25.2" + flow-enums-runtime "^0.0.6" + invariant "^2.2.4" + metro-symbolicate "0.82.2" + nullthrows "^1.1.1" + ob1 "0.82.2" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.2.tgz#1e16d60fb9b96e7067527cfb2257f2b46406a4f6" + integrity sha512-iheanMnOMned6gjt6sKSfU5AoNyV6pJyQAWydwuHcjhGpa/kiAM0kKmw23qHejELK89Yw8HDZ3Fd/5l1jxpFVA== + dependencies: + flow-enums-runtime "^0.0.6" + invariant "^2.2.4" + metro-source-map "0.82.2" + nullthrows "^1.1.1" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-transform-plugins@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.2.tgz#2948a012ef40b36ad272fc986920fd7e9b552be4" + integrity sha512-kEveuEVxghTEXkDiyY0MT5QRqei092KJG46nduo0VghFgI6QFodbAjFit1ULyWsn2VOTGSUDJ3VgHBMy7MaccA== + dependencies: + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.3" + flow-enums-runtime "^0.0.6" + nullthrows "^1.1.1" + +metro-transform-worker@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.2.tgz#4eb09c95c2d9cda1cf0e8e201bd899c0da5b0a0c" + integrity sha512-MJQNz6cGjqewCRqFmPrsHu6Oe93v2B6zgHkrNxQ6XdPMJz5VHD33m8q+8UsNJOH8wUMoRu5JmYtuUTIVIFxh2A== + dependencies: + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/types" "^7.25.2" + flow-enums-runtime "^0.0.6" + metro "0.82.2" + metro-babel-transformer "0.82.2" + metro-cache "0.82.2" + metro-cache-key "0.82.2" + metro-minify-terser "0.82.2" + metro-source-map "0.82.2" + metro-transform-plugins "0.82.2" + nullthrows "^1.1.1" + +metro@0.82.2, metro@^0.82.0: + version "0.82.2" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.2.tgz#3fdf2eb2558d930ba9f156967e861dee8b026081" + integrity sha512-hOBd4O4Cn/tLf3jz7IjSgD/A66MqMzgZuyF1I/pmNwYcY3q3j2vbh7Fa09KIbvUq5Yz7BewU356XboaEtEXPgA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.3" + "@babel/types" "^7.25.2" + accepts "^1.3.7" + chalk "^4.0.0" + ci-info "^2.0.0" + connect "^3.6.5" + debug "^4.4.0" + error-stack-parser "^2.0.6" + flow-enums-runtime "^0.0.6" + graceful-fs "^4.2.4" + hermes-parser "0.28.1" + image-size "^1.0.2" + invariant "^2.2.4" + jest-worker "^29.7.0" + jsc-safe-url "^0.2.2" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.82.2" + metro-cache "0.82.2" + metro-cache-key "0.82.2" + metro-config "0.82.2" + metro-core "0.82.2" + metro-file-map "0.82.2" + metro-resolver "0.82.2" + metro-runtime "0.82.2" + metro-source-map "0.82.2" + metro-symbolicate "0.82.2" + metro-transform-plugins "0.82.2" + metro-transform-worker "0.82.2" + mime-types "^2.1.27" + nullthrows "^1.1.1" + serialize-error "^2.1.0" + source-map "^0.5.6" + throat "^5.0.0" + ws "^7.5.10" + yargs "^17.6.2" + +micromatch@^4.0.4: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2": + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^2.1.27, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.0, minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4, minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +minizlib@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.0.2.tgz#f33d638eb279f664439aa38dc5f91607468cb574" + integrity sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA== + dependencies: + minipass "^7.1.2" + +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3, ms@^2.1.1, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.11, nanoid@^3.3.7: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +nested-error-stacks@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" + integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== + +node-forge@^1.2.1, node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-package-arg@^11.0.0: + version "11.0.3" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.3.tgz#dae0c21199a99feca39ee4bfb074df3adac87e2d" + integrity sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw== + dependencies: + hosted-git-info "^7.0.0" + proc-log "^4.0.0" + semver "^7.3.5" + validate-npm-package-name "^5.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.82.2: + version "0.82.2" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.2.tgz#ca2478f9cd904a4a91381fbfa729996c40ed567b" + integrity sha512-sfUaYpjkAdHgu8cXLAyWXO98jW1EUOStTDNslfC9eb3tBLExe67PRqh09J0xdD6AlFKHFGTvXPbuHGvlrZNJNA== + dependencies: + flow-enums-runtime "^0.0.6" + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + +open@^7.0.3: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +open@^8.0.4: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-png@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/parse-png/-/parse-png-2.1.0.tgz#2a42ad719fedf90f81c59ebee7ae59b280d6b338" + integrity sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ== + dependencies: + pngjs "^3.3.0" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.5, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-3.0.1.tgz#817033161def55ec9638567a2f3bbc876b3e7516" + integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== + +pirates@^4.0.1, pirates@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + +plist@^3.0.5: + version "3.1.0" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + +pngjs@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" + integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== + +postcss@~8.4.32: + version "8.4.49" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" + integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== + dependencies: + nanoid "^3.3.7" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +proc-log@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.3.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qrcode-terminal@0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" + integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== + +query-string@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" + integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== + dependencies: + decode-uri-component "^0.2.2" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +rc@~1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-devtools-core@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.1.tgz#7dac74773d039273134c360f8b65cf4f6c795c49" + integrity sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-freeze@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad" + integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA== + +react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +react-is@^19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.1.0.tgz#805bce321546b7e14c084989c77022351bbdd11b" + integrity sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg== + +react-native-background-timer@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz#a3bc1cafa8c1e3aeefd0611de120298b67978a0f" + integrity sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g== + +react-native-edge-to-edge@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/react-native-edge-to-edge/-/react-native-edge-to-edge-1.6.0.tgz#2ba63b941704a7f713e298185c26cde4d9e4b973" + integrity sha512-2WCNdE3Qd6Fwg9+4BpbATUxCLcouF6YRY7K+J36KJ4l3y+tWN6XCqAC4DuoGblAAbb2sLkhEDp4FOlbOIot2Og== + +react-native-gesture-handler@^2.25.0: + version "2.25.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.25.0.tgz#3a5a8912ea4f5e68ab211a9fa5a191c08ad50883" + integrity sha512-NPjJi6mislXxvjxQPU9IYwBjb1Uejp8GvAbE1Lhh+xMIMEvmgAvVIp5cz1P+xAbV6uYcRRArm278+tEInGOqWg== + dependencies: + "@egjs/hammerjs" "^2.0.17" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + +react-native-get-random-values@^1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-1.11.0.tgz#1ca70d1271f4b08af92958803b89dccbda78728d" + integrity sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ== + dependencies: + fast-base64-decode "^1.0.0" + +react-native-is-edge-to-edge@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939" + integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w== + +react-native-safe-area-context@^5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.4.0.tgz#04b51940408c114f75628a12a93569d30c525454" + integrity sha512-JaEThVyJcLhA+vU0NU8bZ0a1ih6GiF4faZ+ArZLqpYbL6j7R3caRqj+mE3lEtKCuHgwjLg3bCxLL1GPUJZVqUA== + +react-native-screens@^4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.10.0.tgz#40634aead590c6b7034ded6a9f92465d1d611906" + integrity sha512-Tw21NGuXm3PbiUGtZd0AnXirUixaAbPXDjNR0baBH7/WJDaDTTELLcQ7QRXuqAWbmr/EVCrKj1348ei1KFIr8A== + dependencies: + react-freeze "^1.0.0" + warn-once "^0.1.0" + +react-native-toast-message@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/react-native-toast-message/-/react-native-toast-message-2.3.0.tgz#c25fb40d7af4388f6a798efbfca479d53916ed00" + integrity sha512-d7LldTK1ei1Bl7RFhoOYw8hVQ4oKPQHORYI//xR9Pyz3HxSlFlvQbueE5X3KLoemRRgBrOUg3zY6DxXnxrVLRg== + +react-native-url-polyfill@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz#c1763de0f2a8c22cc3e959b654c8790622b6ef6a" + integrity sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ== + dependencies: + whatwg-url-without-unicode "8.0.0-3" + +react-native@*, react-native@0.79.2: + version "0.79.2" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.79.2.tgz#f1a53099701c1736d09e441eb79f97cfc90dd202" + integrity sha512-AnGzb56JvU5YCL7cAwg10+ewDquzvmgrMddiBM0GAWLwQM/6DJfGd2ZKrMuKKehHerpDDZgG+EY64gk3x3dEkw== + dependencies: + "@jest/create-cache-key-function" "^29.7.0" + "@react-native/assets-registry" "0.79.2" + "@react-native/codegen" "0.79.2" + "@react-native/community-cli-plugin" "0.79.2" + "@react-native/gradle-plugin" "0.79.2" + "@react-native/js-polyfills" "0.79.2" + "@react-native/normalize-colors" "0.79.2" + "@react-native/virtualized-lists" "0.79.2" + abort-controller "^3.0.0" + anser "^1.4.9" + ansi-regex "^5.0.0" + babel-jest "^29.7.0" + babel-plugin-syntax-hermes-parser "0.25.1" + base64-js "^1.5.1" + chalk "^4.0.0" + commander "^12.0.0" + event-target-shim "^5.0.1" + flow-enums-runtime "^0.0.6" + glob "^7.1.1" + invariant "^2.2.4" + jest-environment-node "^29.7.0" + memoize-one "^5.0.0" + metro-runtime "^0.82.0" + metro-source-map "^0.82.0" + nullthrows "^1.1.1" + pretty-format "^29.7.0" + promise "^8.3.0" + react-devtools-core "^6.1.1" + react-refresh "^0.14.0" + regenerator-runtime "^0.13.2" + scheduler "0.25.0" + semver "^7.1.3" + stacktrace-parser "^0.1.10" + whatwg-fetch "^3.0.0" + ws "^6.2.3" + yargs "^17.6.2" + +react-refresh@^0.14.0, react-refresh@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + +react@19.1.0: + version "19.1.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" + integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== + +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regexpu-core@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.12.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== + dependencies: + jsesc "~3.0.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requireg@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" + integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== + dependencies: + nested-error-stacks "~2.0.1" + rc "~1.2.7" + resolve "~1.7.1" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-workspace-root/-/resolve-workspace-root-2.0.0.tgz#a0098daa0067cd0efa6eb525c57c8fb4a61e78f8" + integrity sha512-IsaBUZETJD5WsI11Wt8PKHwaIe45or6pwNc8yflvLJ4DWtImK9kuLoH5kUva/2Mmx/RdIyr4aONNSa2v9LTJsw== + +resolve.exports@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" + integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== + +resolve@^1.14.2, resolve@^1.22.2: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@~1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== + dependencies: + path-parse "^1.0.5" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rxjs@^7.5.2: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +sax@>=0.6.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + +scheduler@0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" + integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== + +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.1.3, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +send@^0.19.0: + version "0.19.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.1.tgz#1c2563b2ee4fe510b806b21ec46f355005a369f9" + integrity sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg== + 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.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.19.0" + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" + integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== + +signal-exit@^3.0.2, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-plist@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" + integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== + dependencies: + bplist-creator "0.1.0" + bplist-parser "0.3.1" + plist "^3.0.5" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slugify@^1.3.4, slugify@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map-support@~0.5.20, source-map-support@~0.5.21: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.10: + version "0.1.11" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz#c7c08f9b29ef566b9a6f7b255d7db572f66fabc4" + integrity sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg== + dependencies: + type-fest "^0.7.1" + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-buffers@2.2.x: + version "2.2.0" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" + integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +structured-headers@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" + integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== + +sucrase@3.35.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tar@^7.4.3: + version "7.4.3" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" + integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.0.1" + mkdirp "^3.0.1" + yallist "^5.0.0" + +temp-dir@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + +terminal-link@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser@^5.15.0: + version "5.39.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.39.0.tgz#0e82033ed57b3ddf1f96708d123cca717d86ca3a" + integrity sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tslib@^2.1.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +typed-emitter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/typed-emitter/-/typed-emitter-2.1.0.tgz#ca78e3d8ef1476f228f548d62e04e3d4d3fd77fb" + integrity sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA== + optionalDependencies: + rxjs "^7.5.2" + +typescript@~5.8.3: + version "5.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" + integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== + +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + +undici@^6.18.2: + version "6.21.2" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.21.2.tgz#49c5884e8f9039c65a89ee9018ef3c8e2f1f4928" + integrity sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz#a0401aee72714598f739b68b104e4fe3a0cb3c71" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unique-string@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +use-latest-callback@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.3.tgz#2d644d3063040b9bc2d4c55bb525a13ae3de9e16" + integrity sha512-7vI3fBuyRcP91pazVboc4qu+6ZqM8izPWX9k7cRnT8hbD5svslcknsh3S9BUhaK11OmgTV4oWZZVSeQAiV53SQ== + +use-sync-external-store@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz#55122e2a3edd2a6c106174c27485e0fd59bcfca0" + integrity sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-10.0.0.tgz#5a95aa454e6e002725c79055fd42aaba30ca6294" + integrity sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ== + +uuid@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== + +validate-npm-package-name@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz#a316573e9b49f3ccd90dbb6eb52b3f06c6d604e8" + integrity sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7, walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warn-once@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" + integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +whatwg-fetch@^3.0.0: + version "3.6.20" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" + integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== + +whatwg-url-without-unicode@8.0.0-3: + version "8.0.0-3" + resolved "https://registry.yarnpkg.com/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz#ab6df4bf6caaa6c85a59f6e82c026151d4bb376b" + integrity sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig== + dependencies: + buffer "^5.4.3" + punycode "^2.1.1" + webidl-conversions "^5.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wonka@^6.3.2: + version "6.3.5" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.5.tgz#33fa54ea700ff3e87b56fe32202112a9e8fea1a2" + integrity sha512-SSil+ecw6B4/Dm7Pf2sAshKQ5hWFvfyGlfPbEd6A14dOH6VDjrmbY86u6nZvy9omGwwIPFR8V41+of1EezgoUw== + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +ws@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.3.tgz#ccc96e4add5fd6fedbc491903075c85c5a11d9ee" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.10: + version "7.5.10" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +ws@^8.12.1: + version "8.18.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" + integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ== + +xcode@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" + integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== + dependencies: + simple-plist "^1.1.0" + uuid "^7.0.3" + +xml2js@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.6.0.tgz#07afc447a97d2bd6507a1f76eeadddb09f7a8282" + integrity sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" + integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 56ca7360ae7f99e2195438e6d6ca3781ef9ce3e4 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 5 May 2025 19:11:59 -0300 Subject: [PATCH 4/8] Fixing versions --- .../client/react-native/package.json | 4 +-- .../client/react-native/yarn.lock | 26 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/examples/simple-chatbot/client/react-native/package.json b/examples/simple-chatbot/client/react-native/package.json index 6783c461a..bec4eae17 100644 --- a/examples/simple-chatbot/client/react-native/package.json +++ b/examples/simple-chatbot/client/react-native/package.json @@ -11,7 +11,7 @@ "dependencies": { "@config-plugins/react-native-webrtc": "^10.0.0", "@daily-co/config-plugin-rn-daily-js": "0.0.7", - "@daily-co/react-native-daily-js": "^0.76.0", + "@daily-co/react-native-daily-js": "^0.73.0", "@daily-co/react-native-webrtc": "^118.0.3-daily.2", "@react-native-async-storage/async-storage": "1.24.0", "@react-navigation/native": "^7.0.14", @@ -21,7 +21,7 @@ "expo-dev-client": "~5.1.8", "expo-splash-screen": "~0.30.8", "expo-status-bar": "~2.2.3", - "react": "19.1.0", + "react": "19.0.0", "react-native": "0.79.2", "react-native-background-timer": "^2.4.1", "react-native-gesture-handler": "^2.25.0", diff --git a/examples/simple-chatbot/client/react-native/yarn.lock b/examples/simple-chatbot/client/react-native/yarn.lock index a5b9af2a3..608dada8d 100644 --- a/examples/simple-chatbot/client/react-native/yarn.lock +++ b/examples/simple-chatbot/client/react-native/yarn.lock @@ -775,10 +775,10 @@ dependencies: expo-build-properties "~0.8.3" -"@daily-co/daily-js@^0.79.0": - version "0.79.0" - resolved "https://registry.yarnpkg.com/@daily-co/daily-js/-/daily-js-0.79.0.tgz#6628c145951f9951ea213c65e916d6e8a3934b45" - integrity sha512-Ii/Zi6cfTl2EZBpX8msRPNkkCHcajA+ErXpbN2Xe2KySd1Nb4IzC/QWJlSl9VA9pIlYPQicRTDoZnoym/0uEAw== +"@daily-co/daily-js@^0.76.0": + version "0.76.0" + resolved "https://registry.yarnpkg.com/@daily-co/daily-js/-/daily-js-0.76.0.tgz#5b45fae585de3175985fc008af0fdd022989844b" + integrity sha512-v3yPJ6oxz/CViHM1R78YMc7b9cLsTD+G4OxwvVIRX5vfqjn0tFhisqBwdzGK4MGAI/IdnE4oNahuPWAPpKwysA== dependencies: "@babel/runtime" "^7.12.5" "@sentry/browser" "^8.33.1" @@ -786,12 +786,12 @@ dequal "^2.0.3" events "^3.1.0" -"@daily-co/react-native-daily-js@^0.76.0": - version "0.76.0" - resolved "https://registry.yarnpkg.com/@daily-co/react-native-daily-js/-/react-native-daily-js-0.76.0.tgz#63a7f55bce975e8af30ca3f7ac4a8018e935bb5e" - integrity sha512-/W8FJVIKAF8wgZMJdPyNaRw06r4UHh4MYNlMQS8eQMmIdskFN7kLL3Vpd/9qm3VaH65Aev6RH/n4X/p/yoc4Ug== +"@daily-co/react-native-daily-js@^0.73.0": + version "0.73.0" + resolved "https://registry.yarnpkg.com/@daily-co/react-native-daily-js/-/react-native-daily-js-0.73.0.tgz#12b7eb7ad2868f6741c3ad720e1c88fd5864b160" + integrity sha512-T8FA7fDq+eXRG7XHYwHJIZUxHE44SCRWCvOaY53W5qBy3GABjGENNE5WxUqdzQVOuXC6jEaVZcCtJielkQwR8g== dependencies: - "@daily-co/daily-js" "^0.79.0" + "@daily-co/daily-js" "^0.76.0" "@types/react-native-background-timer" "^2.0.0" base-64 "^1.0.0" react-native-url-polyfill "^1.1.2" @@ -4135,10 +4135,10 @@ react-refresh@^0.14.0, react-refresh@^0.14.2: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== -react@19.1.0: - version "19.1.0" - resolved "https://registry.yarnpkg.com/react/-/react-19.1.0.tgz#926864b6c48da7627f004795d6cce50e90793b75" - integrity sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg== +react@19.0.0: + version "19.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd" + integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== regenerate-unicode-properties@^10.2.0: version "10.2.0" From 46eed0a59ab39d62b1e59cfceaeb69eee127fa1c Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Thu, 8 May 2025 18:18:00 -0300 Subject: [PATCH 5/8] Bumping to use the latest version of @pipecat-ai/react-native-daily-transport, and removing code not needed. --- .../client/react-native/app.json | 1 + .../client/react-native/package.json | 4 +- .../src/components/CameraButtonView.tsx | 113 ------------------ .../react-native/src/views/MeetingView.tsx | 20 ---- .../client/react-native/yarn.lock | 30 ++--- 5 files changed, 18 insertions(+), 150 deletions(-) delete mode 100644 examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx diff --git a/examples/simple-chatbot/client/react-native/app.json b/examples/simple-chatbot/client/react-native/app.json index fe66139c1..8e6d642ab 100644 --- a/examples/simple-chatbot/client/react-native/app.json +++ b/examples/simple-chatbot/client/react-native/app.json @@ -2,6 +2,7 @@ "expo": { "name": "RN Simple Chatbot", "slug": "simple-chatbot-demo", + "newArchEnabled": false, "version": "1.0.0", "orientation": "portrait", "icon": "./assets/images/pipecat.png", diff --git a/examples/simple-chatbot/client/react-native/package.json b/examples/simple-chatbot/client/react-native/package.json index bec4eae17..b3215f703 100644 --- a/examples/simple-chatbot/client/react-native/package.json +++ b/examples/simple-chatbot/client/react-native/package.json @@ -11,7 +11,7 @@ "dependencies": { "@config-plugins/react-native-webrtc": "^10.0.0", "@daily-co/config-plugin-rn-daily-js": "0.0.7", - "@daily-co/react-native-daily-js": "^0.73.0", + "@daily-co/react-native-daily-js": "^0.76.0", "@daily-co/react-native-webrtc": "^118.0.3-daily.2", "@react-native-async-storage/async-storage": "1.24.0", "@react-navigation/native": "^7.0.14", @@ -26,7 +26,7 @@ "react-native-background-timer": "^2.4.1", "react-native-gesture-handler": "^2.25.0", "react-native-get-random-values": "^1.11.0", - "@pipecat-ai/react-native-daily-transport": "^0.3.2", + "@pipecat-ai/react-native-daily-transport": "^0.3.5", "react-native-safe-area-context": "^5.4.0", "react-native-screens": "^4.10.0", "react-native-toast-message": "^2.3.0" diff --git a/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx b/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx deleted file mode 100644 index 165b19297..000000000 --- a/examples/simple-chatbot/client/react-native/src/components/CameraButtonView.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { View, Image, StyleSheet, LayoutChangeEvent, ImageStyle, ViewStyle } from 'react-native'; - -import React, { useMemo, useState } from 'react'; - -import { Icons } from '../theme/Assets'; -import Colors from '../theme/Colors'; - -import { useVoiceClient } from '../context/VoiceClientContext'; -import { VoiceClientVideoView } from '@pipecat-ai/react-native-daily-transport'; - -interface CameraButtonViewProps { - style?: ViewStyle; // Optional additional styles for the button container -} - -const CameraButtonView: React.FC = ({ style }) => { - const { videoTrack, isCamEnabled } = useVoiceClient(); - const [dimensions, setDimensions] = useState({ width: 0, height: 0 }); - - const onLayout = (event: LayoutChangeEvent) => { - const { width, height } = event.nativeEvent.layout; - setDimensions({ width, height }); - }; - - const mediaComponent = useMemo(() => { - return ( - - ); - }, [videoTrack]); - - const { width } = dimensions; - const circleSize = width * 0.9; - const innerCircleSize = width * 0.82; - - return ( - - - {isCamEnabled ? ( - - {mediaComponent} - - ) : ( - <> - - - - )} - - - ); -}; - -const styles = StyleSheet.create({ - container: { - justifyContent: 'center', - alignItems: 'center', - } as ViewStyle, - outerCircle: { - borderWidth: 1, - borderColor: Colors.buttonsBorder, - justifyContent: 'center', - alignItems: 'center', - } as ViewStyle, - innerCircle: { - backgroundColor: Colors.disabledVision, - position: 'absolute', - } as ViewStyle, - videoView: { - aspectRatio: 1, - width: '100%', - height: '100%', - overflow: 'hidden', - } as ViewStyle, - image: {} as ImageStyle, - media: { - width: '100%', - height: '100%', - position: 'absolute', - }, -}); - -export default CameraButtonView; diff --git a/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx b/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx index d1606e282..1c0ccd91b 100644 --- a/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx +++ b/examples/simple-chatbot/client/react-native/src/views/MeetingView.tsx @@ -15,7 +15,6 @@ import { MaterialIcons } from '@expo/vector-icons'; import WaveformView from '../components/WaveformView'; import MicrophoneView from '../components/MicrophoneView'; -import CameraButtonView from '../components/CameraButtonView'; import { SafeAreaView } from 'react-native-safe-area-context'; import Colors from '../theme/Colors'; import CustomButton from '../theme/CustomButton'; @@ -50,11 +49,6 @@ const MeetingView: React.FC = () => { style={styles.microphone} /> - - - @@ -128,20 +122,6 @@ const styles = StyleSheet.create({ bottomPanel: { paddingVertical: 10, }, - settingsButton: { - flexDirection: 'row', - alignItems: 'center', - justifyContent: 'center', - borderWidth: 1, - borderColor: '#ccc', // Replace with Color.buttonsBorder equivalent - borderRadius: 12, - padding: 10, - marginBottom: 10, - }, - settingsText: { - marginLeft: 5, - color: 'black', - }, endButton: { flexDirection: 'row', alignItems: 'center', diff --git a/examples/simple-chatbot/client/react-native/yarn.lock b/examples/simple-chatbot/client/react-native/yarn.lock index 608dada8d..99b493af4 100644 --- a/examples/simple-chatbot/client/react-native/yarn.lock +++ b/examples/simple-chatbot/client/react-native/yarn.lock @@ -775,10 +775,10 @@ dependencies: expo-build-properties "~0.8.3" -"@daily-co/daily-js@^0.76.0": - version "0.76.0" - resolved "https://registry.yarnpkg.com/@daily-co/daily-js/-/daily-js-0.76.0.tgz#5b45fae585de3175985fc008af0fdd022989844b" - integrity sha512-v3yPJ6oxz/CViHM1R78YMc7b9cLsTD+G4OxwvVIRX5vfqjn0tFhisqBwdzGK4MGAI/IdnE4oNahuPWAPpKwysA== +"@daily-co/daily-js@^0.79.0": + version "0.79.0" + resolved "https://registry.yarnpkg.com/@daily-co/daily-js/-/daily-js-0.79.0.tgz#6628c145951f9951ea213c65e916d6e8a3934b45" + integrity sha512-Ii/Zi6cfTl2EZBpX8msRPNkkCHcajA+ErXpbN2Xe2KySd1Nb4IzC/QWJlSl9VA9pIlYPQicRTDoZnoym/0uEAw== dependencies: "@babel/runtime" "^7.12.5" "@sentry/browser" "^8.33.1" @@ -786,12 +786,12 @@ dequal "^2.0.3" events "^3.1.0" -"@daily-co/react-native-daily-js@^0.73.0": - version "0.73.0" - resolved "https://registry.yarnpkg.com/@daily-co/react-native-daily-js/-/react-native-daily-js-0.73.0.tgz#12b7eb7ad2868f6741c3ad720e1c88fd5864b160" - integrity sha512-T8FA7fDq+eXRG7XHYwHJIZUxHE44SCRWCvOaY53W5qBy3GABjGENNE5WxUqdzQVOuXC6jEaVZcCtJielkQwR8g== +"@daily-co/react-native-daily-js@^0.76.0": + version "0.76.0" + resolved "https://registry.yarnpkg.com/@daily-co/react-native-daily-js/-/react-native-daily-js-0.76.0.tgz#63a7f55bce975e8af30ca3f7ac4a8018e935bb5e" + integrity sha512-/W8FJVIKAF8wgZMJdPyNaRw06r4UHh4MYNlMQS8eQMmIdskFN7kLL3Vpd/9qm3VaH65Aev6RH/n4X/p/yoc4Ug== dependencies: - "@daily-co/daily-js" "^0.76.0" + "@daily-co/daily-js" "^0.79.0" "@types/react-native-background-timer" "^2.0.0" base-64 "^1.0.0" react-native-url-polyfill "^1.1.2" @@ -1248,7 +1248,7 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@pipecat-ai/client-js@^0.3.2": +"@pipecat-ai/client-js@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@pipecat-ai/client-js/-/client-js-0.3.5.tgz#70610e093097784dbfd777f071a5f21a601cd15f" integrity sha512-qmhnDjwY2XUtLjww35ShsYf5TF9BCuAk0tIj0oHjpTe6v6QOlgKQt8JVCAdc32p5ycouzSZOeDFtBd2aNWuq1g== @@ -1259,12 +1259,12 @@ typed-emitter "^2.1.0" uuid "^10.0.0" -"@pipecat-ai/react-native-daily-transport@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@pipecat-ai/react-native-daily-transport/-/react-native-daily-transport-0.3.2.tgz#a8cbee24e41937f48a279b5f0b5b9784bb5b543a" - integrity sha512-KSTcE8ziDo8HS4/mkQeEOhg1YnCyH/z6RRzcFryYKQo0XkeEZ3UwPM+9L9cJFyuG/wu/UYI+R0gqcwPiqQvuEA== +"@pipecat-ai/react-native-daily-transport@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@pipecat-ai/react-native-daily-transport/-/react-native-daily-transport-0.3.5.tgz#b88fff52ff498049cc5889816ab528791073c8f3" + integrity sha512-L/Ynj6PACy2//Q9Yv3UqTfvf7070LhcavKI67yy0tSQ0wj8C7l2OIziPIAm8woP2BNGbaP7J88M5QRfPOp9F4Q== dependencies: - "@pipecat-ai/client-js" "^0.3.2" + "@pipecat-ai/client-js" "^0.3.5" "@pkgjs/parseargs@^0.11.0": version "0.11.0" From 55eea20c8e6348b88970b8e91b86212dca40d99f Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Tue, 13 May 2025 10:32:27 -0300 Subject: [PATCH 6/8] Renaming expo environment variable --- examples/simple-chatbot/client/react-native/env.example | 2 +- .../client/react-native/src/settings/SettingsManager.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/simple-chatbot/client/react-native/env.example b/examples/simple-chatbot/client/react-native/env.example index a8cc5560b..0f666a794 100644 --- a/examples/simple-chatbot/client/react-native/env.example +++ b/examples/simple-chatbot/client/react-native/env.example @@ -1 +1 @@ -EXPO_PUBLIC_BASE_URL=http://$YOUR_IP:7860 +EXPO_SIMPLE_CHATBOT_SERVER=http://$YOUR_IP:7860 diff --git a/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts index 5db035722..54b2d0008 100644 --- a/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts +++ b/examples/simple-chatbot/client/react-native/src/settings/SettingsManager.ts @@ -10,7 +10,7 @@ export interface SettingsManager { const defaultSettings: SettingsManager = { enableCam: false, enableMic: true, - backendURL: process.env.EXPO_PUBLIC_BASE_URL || "", + backendURL: process.env.EXPO_SIMPLE_CHATBOT_SERVER || "", }; export class SettingsManager { From 61a59fa158a18bcbf02f2bd8c87fa7bc37bc9df6 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Tue, 13 May 2025 10:36:39 -0300 Subject: [PATCH 7/8] Fixing useNavigation typescript warning. --- .../src/hooks/useVoiceClientNavigation.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts b/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts index 94376e698..e548313c4 100644 --- a/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts +++ b/examples/simple-chatbot/client/react-native/src/hooks/useVoiceClientNavigation.ts @@ -1,19 +1,20 @@ import { useEffect } from 'react'; -import { useNavigation } from '@react-navigation/native'; +import { useNavigation, NavigationProp } from '@react-navigation/native'; import { useVoiceClient } from '../context/VoiceClientContext'; +export type RootStackParamList = { + Meeting: undefined; + Prejoin: undefined; +}; + export const useVoiceClientNavigation = () => { - const navigation = useNavigation(); + const navigation = useNavigation>(); const { inCall } = useVoiceClient(); useEffect(() => { if (inCall) { - // TODO, refactor this - // @ts-ignore navigation.navigate('Meeting'); } else { - // TODO, refactor this - // @ts-ignore navigation.navigate('Prejoin'); } }, [inCall, navigation]); From 8762019ed7982f80efa8a54efcab03158c8f27f3 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Tue, 13 May 2025 10:46:30 -0300 Subject: [PATCH 8/8] Not setting the local audio level when the user stopped speaking. --- .../client/react-native/src/context/VoiceClientContext.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx b/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx index 17a2ee93c..e61be0635 100644 --- a/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx +++ b/examples/simple-chatbot/client/react-native/src/context/VoiceClientContext.tsx @@ -103,7 +103,7 @@ export const VoiceClientProvider: React.FC = ({ childr // nothing to do here }) .on("userStoppedSpeaking", () => { - setLocalAudioLevel(0) + // nothing to do here }) .on("botStartedSpeaking", () => { botSpeakingRef.current = true